#s(approx (/ (- x lo) (- hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (/.f64 (/.f64 (-.f64 lo x) lo) lo)) lo)) (/.f64 x (*.f64 lo lo)))))) #s(approx (/ (- x lo) (- hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi #s(approx (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo)))))) (/.f64 (-.f64 x lo) #s(approx (- hi lo) hi)) #s(approx (/ (- x lo) (- hi lo)) (/.f64 (-.f64 lo x) lo)) #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 50000000 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 #s(approx (/ (* (sin z) (cos y)) (* (- 1 (* (tan z) (tan y))) (* (cos y) (cos z)))) (/.f64 (sin.f64 z) (*.f64 (cos.f64 z) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 y) (sin.f64 z)) (*.f64 (cos.f64 y) (cos.f64 z))))))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))) (*.f64 (cos.f64 y) (cos.f64 z))))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))) (*.f64 (cos.f64 y) (cos.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))) (*.f64 (cos.f64 y) (cos.f64 z))))) (tan.f64 a))) (+.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))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (tan.f64 a) x)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 y) (cos.f64 (+.f64 z y))) (sin.f64 z)) (cos.f64 (+.f64 z y))) (*.f64 (sin.f64 y) (cos.f64 z))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y)))) (*.f64 (cos.f64 y) (cos.f64 z))) x)) x) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (tan.f64 a) x)) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 y) (cos.f64 z)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y)))) (/.f64 (*.f64 (cos.f64 y) (sin.f64 z)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))))) (*.f64 (cos.f64 y) (cos.f64 z))) x)) x) (if.f64 (<=.f64 (tan.f64 a) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (tan.f64 a) x)) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 y) (cos.f64 (+.f64 z y))) (cos.f64 z)) (*.f64 (neg.f64 (/.f64 (sin.f64 z) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))))) (/.f64 (cos.f64 y) (*.f64 (cos.f64 y) (cos.f64 z))))) x)) x) (if.f64 (<=.f64 (tan.f64 a) #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (tan a) x) (/.f64 a x))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 y) (cos.f64 z)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 y) (tan.f64 z)))) (/.f64 (*.f64 (cos.f64 y) (sin.f64 z)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 y) (tan.f64 z))))) (*.f64 (cos.f64 y) (cos.f64 z))) x)) x) (+.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (cos.f64 y) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 y) (tan.f64 z))) (cos.f64 y))) (tan.f64 z)) #s(approx (/ (* (cos z) (sin y)) (cos (+ z y))) (/.f64 (sin.f64 y) (cos.f64 y)))) (tan.f64 a))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (tan.f64 a) x)) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 y) (cos.f64 (+.f64 z y))) (cos.f64 z)) (*.f64 (neg.f64 (/.f64 (sin.f64 z) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))))) (/.f64 (cos.f64 y) (*.f64 (cos.f64 y) (cos.f64 z))))) x)) x) (+.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (cos.f64 y) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 y) (tan.f64 z))) (cos.f64 y))) (tan.f64 z)) #s(approx (/ (* (cos z) (sin y)) (cos (+ z y))) (/.f64 (sin.f64 y) (cos.f64 y)))) (tan.f64 a))) (+.f64 (+.f64 x (*.f64 (/.f64 (cos.f64 y) (cos.f64 (+.f64 z y))) (sin.f64 z))) (-.f64 (*.f64 (/.f64 (sin.f64 y) (cos.f64 (+.f64 z y))) (cos.f64 z)) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (cos.f64 (+.f64 z y))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (cos.f64 (+.f64 z y)))) (tan.f64 a))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 a) (/.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))))) x)) x) (+.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (tan.f64 (+.f64 z y)) (neg.f64 (tan.f64 a)))) (neg.f64 (tan.f64 a)))) (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) (tan.f64 a))) (if.f64 (<=.f64 (+.f64 y z) #s(literal -7737125245533627/38685626227668133590597632 binary64)) (*.f64 (+.f64 #s(approx (- 1 (/ (tan a) x)) #s(literal 1 binary64)) (/.f64 (tan.f64 (+.f64 z y)) x)) x) (+.f64 x (-.f64 (tan.f64 #s(approx (+ y z) z)) (tan.f64 a)))) (*.f64 (+.f64 #s(approx (- 1 (/ (tan a) x)) #s(literal 1 binary64)) (/.f64 (tan.f64 (+.f64 z y)) x)) x) (*.f64 #s(approx (- 1 (/ (- (tan a) (tan (+ z y))) x)) #s(literal 1 binary64)) 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 4444218151469847/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 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)))) (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 #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)) #s(approx (/ (neg (+ f n)) (- f n)) (-.f64 (/.f64 (+.f64 f f) n) #s(literal -1 binary64)))) (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 2404907604760405/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 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))) (if.f64 (<=.f64 x #s(literal 50000000 binary64)) (sqrt.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) x)) #s(approx (sqrt (* (- x 1) x)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (sqrt.f64 (-.f64 x #s(literal 1 binary64)))) (sqrt.f64 x)) (*.f64 (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 7115704217835139/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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) #s(approx (sqrt (* 2 (* x x))) (/.f64 x (sqrt.f64 #s(literal 1/2 binary64)))) #s(approx (sqrt (* 2 (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* (* 2 x) x)) (/.f64 x (sqrt.f64 #s(literal 1/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 #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 (/.f64 (neg.f64 (tan.f64 b)) (cos.f64 a)) r) (-.f64 (*.f64 (tan.f64 b) (tan.f64 a)) #s(literal 1 binary64))) (/.f64 (*.f64 (tan.f64 b) r) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a))) (*.f64 (/.f64 (tan.f64 b) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a))) r) (if.f64 (<=.f64 a #s(literal -8762203435012037/4611686018427387904 binary64)) (*.f64 (sin.f64 b) (/.f64 r #s(approx (cos (+ a b)) (cos.f64 a)))) (if.f64 (<=.f64 a #s(literal 3422735716801577/4503599627370496 binary64)) (*.f64 (sin.f64 b) #s(approx (/ r (- (* (cos a) (cos b)) (* (sin a) (sin b)))) (/.f64 r (cos.f64 b)))) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 a b)))) (if.f64 (<=.f64 a #s(literal -8762203435012037/4611686018427387904 binary64)) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))) (if.f64 (<=.f64 a #s(literal 3422735716801577/4503599627370496 binary64)) (*.f64 (sin.f64 b) #s(approx (/ r (- (* (cos a) (cos b)) (* (sin a) (sin b)))) (/.f64 r (cos.f64 b)))) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))))) (if.f64 (<=.f64 a #s(literal -8762203435012037/4611686018427387904 binary64)) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))) (if.f64 (<=.f64 a #s(literal 3422735716801577/4503599627370496 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal -7378697629483821/147573952589676412928 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 5764607523034235/1152921504606846976 binary64)) #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 r (sin.f64 b)) (cos.f64 b))))) #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 r (/.f64 (tan.f64 b) (cos.f64 a))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 a) (tan.f64 b)))) (/.f64 (*.f64 (tan.f64 b) r) (*.f64 (cos.f64 a) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))))) (*.f64 (/.f64 r (cos.f64 (+.f64 a b))) (sin.f64 b)) (if.f64 (<=.f64 a #s(literal -8762203435012037/4611686018427387904 binary64)) (/.f64 (*.f64 r (sin.f64 b)) #s(approx (cos (+ a b)) (cos.f64 a))) (if.f64 (<=.f64 a #s(literal 3422735716801577/4503599627370496 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 #s(approx (+ a b) b))) (/.f64 (*.f64 r (sin.f64 b)) #s(approx (cos (+ a b)) (cos.f64 a))))) (/.f64 (*.f64 r (sin.f64 b)) #s(approx (cos (+ a b)) (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 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 b #s(literal 33000000000000000 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)) #s(approx (* -1/2 (/ (* x-scale (* y-scale (/ (+ (* (fabs (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) (* x-scale x-scale))) x-scale) (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) x-scale)) x-scale))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (* 1/2 (/ (* y-scale (- (* 1/2 (/ 1 x-scale)) (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) x-scale)))) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 angle (*.f64 y-scale (PI.f64))) x-scale)))))) (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 (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) #s(approx (* x-scale (/ (* (+ (/ (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4)) (* x-scale x-scale)) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* x-scale x-scale))) y-scale) (* (sin (* (* (PI) angle) 1/180)) (cos (* (* (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)))))))))))) (PI.f64)))) (if.f64 (<=.f64 b #s(literal 500000000000000000 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)) #s(approx (* -1/2 (/ (* x-scale (* y-scale (/ (+ (* (fabs (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) (* x-scale x-scale))) x-scale) (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) x-scale)) x-scale))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (* 1/2 (/ (* y-scale (- (* 1/2 (/ 1 x-scale)) (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) x-scale)))) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 angle (*.f64 y-scale (PI.f64))) x-scale)))))) (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 (/ (* x-scale (* y-scale (/ (+ (* (fabs (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) (* x-scale x-scale))) x-scale) (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) x-scale)) x-scale))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (/.f64 (*.f64 y-scale (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) x-scale)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) 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 2593742798915883/7410693711188236507108543040556026102609279018600996098525285376506440296955904 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 (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (*.f64 x-scale (/.f64 (*.f64 #s(approx (+ (/ (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4)) (* x-scale x-scale)) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* x-scale x-scale))) (/.f64 #s(literal 2 binary64) (pow.f64 x-scale #s(literal 2 binary64)))) y-scale) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 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 (/ (* x-scale (* y-scale (/ (+ (* (fabs (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) (* x-scale x-scale))) x-scale) (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) x-scale)) x-scale))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (* 1/2 (/ (* y-scale (- (* 1/2 (/ 1 x-scale)) (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) x-scale)))) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 angle (*.f64 y-scale (PI.f64))) x-scale)))))) (PI.f64)))) (if.f64 (<=.f64 b #s(literal 449999999999999980424911239812862705664 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)) #s(approx (* -1/2 (/ (* x-scale (* y-scale (/ (+ (* (fabs (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) (* x-scale x-scale))) x-scale) (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) x-scale)) x-scale))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (* 1/2 (/ (* y-scale (- (* 1/2 (/ 1 x-scale)) (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) x-scale)))) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 angle (*.f64 y-scale (PI.f64))) x-scale)))))) (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 (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) #s(approx (* x-scale (/ (* (+ (/ (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4)) (* x-scale x-scale)) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* x-scale x-scale))) y-scale) (* (sin (* (* (PI) angle) 1/180)) (cos (* (* (PI) angle) 1/180))))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))))) (PI.f64)))) (if.f64 (<=.f64 b #s(literal 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552 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)) #s(approx (* -1/2 (/ (* x-scale (* y-scale (/ (+ (* (fabs (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) (* x-scale x-scale))) x-scale) (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) x-scale)) x-scale))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (* 1/2 (/ (* y-scale (- (* 1/2 (/ 1 x-scale)) (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) x-scale)))) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 angle (*.f64 y-scale (PI.f64))) x-scale)))))) (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 a) (+ b 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 (* -1/2 (/ (* x-scale (* y-scale (/ (+ (* (fabs (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) (* x-scale x-scale))) x-scale) (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* 1/180 angle) (PI)))))) (* a a))) x-scale)) x-scale))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (* 1/2 (/ (* y-scale (- (* 1/2 (/ 1 x-scale)) (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) x-scale)))) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 angle (*.f64 y-scale (PI.f64))) x-scale)))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal -699999999999999969297785102059447928576066563012923310096809244520697332807612110771083959542298597983763492010170560511221108748411106792576396326072221696 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 6183260036827613/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b) (+.f64 a a)) (if.f64 (<=.f64 b #s(literal 209999999999999995253329232153652192797441122107392 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 c a) #s(literal 4 binary64))) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b)) (*.f64 #s(literal 2 binary64) 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 -699999999999999969297785102059447928576066563012923310096809244520697332807612110771083959542298597983763492010170560511221108748411106792576396326072221696 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 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 -7355978596156267/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* (* c a) 4))) (sqrt.f64 (*.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 -5736422885728743/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 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 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -5736422885728743/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* 1/2 (sqrt (* -4 (/ 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 6279873474903045/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 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 7600392078376155/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248 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 -5867985249082797/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 7499999999999999765412130756329448110632924119226824153978565990240993306341314474742326000446918223946384112775874345708937541700790787919925097791488 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 7499999999999999765412130756329448110632924119226824153978565990240993306341314474742326000446918223946384112775874345708937541700790787919925097791488 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 5267953421726493/47890485652059026823698344598447161988085597568237568 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.f64 #s(literal -4 binary64) (*.f64 a c))))) (+.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 -4606887725612233/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 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 5267953421726493/47890485652059026823698344598447161988085597568237568 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #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 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 90575098195717/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 -1038787686187039/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544 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 4856672230564323/7588550360256754183279148073529370729071901715047420004889892225542594864082845696 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 -5652282126611999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 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 -7659264956697545/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 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 -4650000000000000008107272401936025246558134801403529421668733033666656863562440213003339284725825569720225413559380765030137850975223808 binary64)) (/.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 6338253001141147/2535301200456458802993406410752 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (/.f64 #s(literal 1 binary64) #s(approx (/ a (- (sqrt (- (* b_2 b_2) (* c a))) b_2)) (*.f64 b_2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (pow.f64 b_2 #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c)))))))) (if.f64 (<=.f64 b_2 #s(literal -4650000000000000008107272401936025246558134801403529421668733033666656863562440213003339284725825569720225413559380765030137850975223808 binary64)) (/.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 6338253001141147/2535301200456458802993406410752 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 -7656353255721115/85070591730234615865843651857942052864 binary64)) (/.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 5316911983139663/664613997892457936451903530140172288 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* c a))) (sqrt.f64 (neg.f64 (*.f64 a c)))) 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 -7656353255721115/85070591730234615865843651857942052864 binary64)) (/.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 6338253001141147/2535301200456458802993406410752 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 -2018278782071263/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 binary64)) (/.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 3156916489989175/332306998946228968225951765070086144 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.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 -7774123036970643/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) (/.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 7800460431724933/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (sqrt.f64 (/.f64 c (neg.f64 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 8575876330031999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 binary64)) (/.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)))) (if.f64 (<=.f64 b_2 #s(literal 2226424786380417/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c #s(approx b_2 #s(literal 0 binary64))))) #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 -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal -2018278782071263/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 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 7999999999999999846684769379498996724584960112242550344729318481232800897629428663810386148929769215701616482129408043524536258649667231585866988126208 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #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 -2018278782071263/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 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 6338253001141147/5070602400912917605986812821504 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (sqrt.f64 (neg.f64 (*.f64 a c))))) a) #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 -7656353255721115/85070591730234615865843651857942052864 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 3156916489989175/332306998946228968225951765070086144 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (/ (* c (sqrt (* -1 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 a c)))))) #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 -2018278782071263/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 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 3156916489989175/332306998946228968225951765070086144 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (sqrt.f64 (/.f64 c (neg.f64 a))))) #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 -3959044139198013/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 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 5156236556563939/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024 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 -2 binary64) (/.f64 b_2 a))))) (if.f64 (<=.f64 b_2 #s(literal 6325070415853457/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) #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 8941364586715545/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 #s(approx b_2 #s(literal 0 binary64)) a))) #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 -2 binary64) (/.f64 b_2 a))) (/.f64 #s(approx (log (- 1 x)) (*.f64 x (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) x) x) #s(literal 1/2 binary64)) x) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) x) x) #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))))))) (/.f64 #s(approx (log (- 1 x)) (*.f64 x (-.f64 (*.f64 x (+.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) x) x) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/3 binary64) x))) #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))))))) (/.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 (-.f64 (*.f64 #s(literal -5/12 binary64) x) #s(literal 1/2 binary64)) x) x) (-.f64 #s(literal -1 binary64) x))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))) #s(literal 1 binary64))) #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 -6437288204283977/9903520314283042199192993792 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 (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))))) (if.f64 (<=.f64 y.re #s(literal 13200000000000000524409001690855385805672848829110668500130893054819866655916319192383488 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))) #s(approx (cos (* y.re (atan2 x.im x.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))) (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 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 y.re #s(literal -6437288204283977/9903520314283042199192993792 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 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 y.re #s(literal 13200000000000000524409001690855385805672848829110668500130893054819866655916319192383488 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))) #s(approx (cos (* y.re (atan2 x.im x.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))) (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 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 y.re #s(literal -6437288204283977/9903520314283042199192993792 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 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 13200000000000000524409001690855385805672848829110668500130893054819866655916319192383488 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))) #s(approx (cos (* y.re (atan2 x.im x.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))) (cos (+ (* (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))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -106000000000000007455794790400 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 (atan2.f64 x.im x.re) y.re)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 x.im y.re)))) (if.f64 (<=.f64 y.re #s(literal 13200000000000000524409001690855385805672848829110668500130893054819866655916319192383488 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))) #s(approx (cos (* y.re (atan2 x.im x.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))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 x.im y.re)))))) (if.f64 (<=.f64 y.re #s(literal 12200000000000000189824876779495484896072057042436949487111201081256172130210019579832821756963578861649716626587648 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))) #s(approx (cos (* y.re (atan2 x.im x.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))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal 1 binary64) x.im))))))))) (*.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))) #s(approx (cos (* y.re (atan2 x.im x.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))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (if.f64 (<=.f64 x.im #s(literal -240000000000000014608171547454603264 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)))) (if.f64 (<=.f64 x.im #s(literal 1462928885023609/713623846352979940529142984724747568191373312 binary64)) (*.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)))) (*.f64 (exp.f64 (-.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -15 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 18999999999999998160950590059492040650382917974264966298834054687653246537379508925883169636352 binary64)) (*.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)))) (*.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 x.im #s(literal -240000000000000014608171547454603264 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 -693246421999813/1237940039285380274899124224 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 -2902339267135707/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 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))))) (if.f64 (<=.f64 y.re #s(literal 4653939145124475/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856 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))))) (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)))) (if.f64 (<=.f64 y.re #s(literal 230000000000 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))))) (*.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 -693246421999813/1237940039285380274899124224 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 230000000000 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))))) (*.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 -3070091297427743/4951760157141521099596496896 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 4600000000000000000 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 y.re #s(literal -1318041150745077/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 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 4826810854779335/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 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 (log.f64 (exp.f64 (*.f64 (atan2.f64 x.im #s(approx x.re #s(literal 0 binary64))) y.re)))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.re #s(literal 23999999999999998262044985695271775593263399590336755004522938968693266562370330472676658774016 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 (atan2.f64 x.im x.re) y.re)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (fabs.f64 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 -6818193833906105/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 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.im #s(literal 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 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 (atan2.f64 x.im x.re) y.re)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (fabs.f64 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 (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (PI)))) (*.f64 (sin.f64 (-.f64 (PI.f64) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) y.re))))) (if.f64 (<=.f64 y.im #s(literal -6818193833906105/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 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.im #s(literal 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 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 (atan2.f64 x.im x.re) y.re)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (fabs.f64 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 (sin.f64 (-.f64 (PI.f64) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)))))) (if.f64 (<=.f64 y.im #s(literal -6818193833906105/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 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.im #s(literal 7815949715471317/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 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 (atan2.f64 x.im x.re) y.re)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (fabs.f64 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 -3929716860707511/1267650600228229401496703205376 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) (pow.f64 (*.f64 x.re x.re) (*.f64 y.re #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 y.im #s(literal -3339993601068869/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 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(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow.f64 (neg.f64 x.im) y.re))))) (if.f64 (<=.f64 y.im #s(literal 4399999999999999974902358605824 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 (atan2.f64 x.im x.re) y.re)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (fabs.f64 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 (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) (pow.f64 (*.f64 x.re x.re) (*.f64 y.re #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 x.im #s(literal -4800000000000000092684464663841168841538056056222209015808 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(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow.f64 (neg.f64 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))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (fabs.f64 x.re) y.re))))) (if.f64 (<=.f64 y.re #s(literal -115000000000000005101481623552 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(approx (pow (sqrt (pow x.re 2)) y.re) (pow.f64 x.re y.re))))) (if.f64 (<=.f64 y.re #s(literal 26000000000 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 (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(approx (pow (sqrt (pow x.re 2)) y.re) (pow.f64 x.re y.re))))))) (if.f64 (<=.f64 x.re #s(literal 68962299338965/47890485652059026823698344598447161988085597568237568 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(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow.f64 (neg.f64 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))) (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(approx (pow (sqrt (pow x.re 2)) y.re) (pow.f64 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 (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)))) (if.f64 (<=.f64 p #s(literal -3900000000000000 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)) p) (fmin.f64 #s(literal 0 binary64) p)) #s(approx (- -1 p) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p))) (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) p) (*.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 p #s(literal -1 binary64))))) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)))) (if.f64 (<=.f64 p #s(literal -3900000000000000 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)) p) (fmin.f64 #s(literal 0 binary64) p)) #s(approx (- -1 p) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p))) (-.f64 (+.f64 p #s(literal 1 binary64)) (*.f64 (pow.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (-.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 53/2 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 (- (pow (fmin 0 p) 2) (* (- -1 p) (- 1 (fmin 0 p)))) (*.f64 p (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (if.f64 (<=.f64 p #s(literal 53/2 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 (- (pow (fmin 0 p) 2) (* (- -1 p) (- 1 (fmin 0 p)))) (*.f64 p (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (/.f64 #s(approx (- (pow (fmin 0 p) 2) (* (- -1 p) (- 1 (fmin 0 p)))) (*.f64 p (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p))) (+.f64 (*.f64 #s(approx (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))) (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 u2) (+.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(approx (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))) (sin.f64 (+.f64 (*.f64 (neg.f64 u2) (+.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -3 binary64))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 #s(approx (* -2 (log u1)) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) u1)))))))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (*.f64 (-.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/6 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)) (if.f64 (<=.f64 x #s(literal 2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c x) s)) (*.f64 (*.f64 c x) s))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s c) x) (*.f64 (*.f64 s c) x))) (if.f64 (<=.f64 x #s(literal 4253529586511731/85070591730234615865843651857942052864 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x)) (if.f64 (<=.f64 x #s(literal 10000000000000000524381184475062837195473800154429724610566137243318061834753718863820956830887857615988724636416932177829345401680187244151732297960592357271816907060120777654272 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) (*.f64 (*.f64 (*.f64 s c) s) x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s))))) (if.f64 (<=.f64 x #s(literal 8418249431026001/93536104789177786765035829293842113257979682750464 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) (*.f64 s (*.f64 (*.f64 s x) c))))) (if.f64 (<=.f64 x #s(literal 380 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 (*.f64 c x) x)) (*.f64 s s)))) (if.f64 (<=.f64 s #s(literal 240000000000000018135818563275323399708722199316151452330925486522196616886471287980778225268046266241331789144715354439680 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 (*.f64 (*.f64 s x) s) (*.f64 c c)))) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x))) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 c) (*.f64 s x)) (*.f64 (neg.f64 c) (*.f64 s x)))) (/.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 (*.f64 x c) (*.f64 (*.f64 s x) (*.f64 s c)))) (*.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 -10500000000000000121270363921505399071585033268155321314060839958234174847312723968 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 6908486333457351/3369993333393829974333376885877453834204643052817571560137951281152 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 re #s(literal -45000000000000000008204506674673308638642176 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 6908486333457351/3369993333393829974333376885877453834204643052817571560137951281152 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 re #s(literal 6908486333457351/3369993333393829974333376885877453834204643052817571560137951281152 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))))) (*.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 -3000000000000000031013862536714894937294116807418968812976214494220027620893351422050332294774784 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 -2122853863962117/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984 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)))) (if.f64 (<=.f64 re #s(literal 3858451478634923/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 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 125000000000000002485578104832 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 (*.f64 (fabs.f64 im) (sqrt.f64 #s(approx (/ 2 (+ (sqrt (+ (* im im) (* re re))) re)) (/.f64 #s(literal 1 binary64) re)))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 re #s(literal -3000000000000000031013862536714894937294116807418968812976214494220027620893351422050332294774784 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 -2122853863962117/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984 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)))) (if.f64 (<=.f64 re #s(literal 4984604984193435/20769187434139310514121985316880384 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 (*.f64 (fabs.f64 im) (sqrt.f64 #s(approx (/ 2 (+ (sqrt (+ (* im im) (* re re))) re)) (/.f64 #s(literal 1 binary64) re)))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 re #s(literal -7161235833461889/52656145834278593348959013841835216159447547700274555627155488768 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 4984604984193435/20769187434139310514121985316880384 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (+.f64 im (-.f64 im (+.f64 re re))))))) (*.f64 (*.f64 (fabs.f64 im) (sqrt.f64 #s(approx (/ 2 (+ (sqrt (+ (* im im) (* re re))) re)) (/.f64 #s(literal 1 binary64) re)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 re #s(literal -7161235833461889/52656145834278593348959013841835216159447547700274555627155488768 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 8300000000000000493330410164992926979759385777249100189006173936628657133738524491911377136429937197056 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (+.f64 im (-.f64 im (+.f64 re 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 -7161235833461889/52656145834278593348959013841835216159447547700274555627155488768 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)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (+.f64 im #s(approx (- im (+ re re)) im))))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (+.f64 im #s(approx (- im (+ re re)) im)))))) (/.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.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 (* 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)) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (sin.f64 re))) (/.f64 #s(approx (* (sin re) 2) (*.f64 #s(literal 2 binary64) re)) (/.f64 #s(literal 2 binary64) (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 (* 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)) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (sin.f64 re))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im 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 (* 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))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im 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 -5764607523034235/1152921504606846976 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))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im 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 5764607523034235/1152921504606846976 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))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im 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 5764607523034235/1152921504606846976 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))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (-.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) re))))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (-.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) re)))) (*.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 -inf.0 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 5764607523034235/576460752303423488 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 #s(approx (cos re) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 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 -inf.0 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 5764607523034235/576460752303423488 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (+.f64 (*.f64 #s(approx (* (pow im 2) (cos re)) (*.f64 im im)) #s(literal -1/6 binary64)) (neg.f64 (cos.f64 re))) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 #s(approx (cos re) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 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 -inf.0 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 5764607523034235/576460752303423488 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 (neg.f64 #s(approx (cos re) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 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 -inf.0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (+.f64 (*.f64 #s(approx (cos re) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(approx (cos re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im im)) #s(literal 1/120 binary64))) (*.f64 im im)) (*.f64 im im))) 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 5764607523034235/576460752303423488 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 (neg.f64 #s(approx (cos re) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) im)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 #s(approx (cos re) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (+.f64 (*.f64 #s(approx (cos re) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(approx (cos re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im im)) #s(literal 1/120 binary64))) (*.f64 im im)) (*.f64 im im))) im))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 #s(approx (cos re) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) im)) #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)) im))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (/.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 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 binary64)) (*.f64 #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)))) (cos.f64 im)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (-.f64 re (*.f64 (*.f64 re re) #s(approx (- -1/2 (* 1/6 re)) (*.f64 #s(literal -1/6 binary64) re)))))) (cos.f64 im))) (*.f64 #s(approx (exp re) (/.f64 (*.f64 (-.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)) re) re)) (cos.f64 im)) (*.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)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (-.f64 re (*.f64 (*.f64 re re) #s(approx (- -1/2 (* 1/6 re)) (*.f64 #s(literal -1/6 binary64) re)))))) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 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) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) re) re))) (cos.f64 im))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 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) (+.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 8500000000000000 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))))) (if.f64 (<=.f64 re #s(literal 5029131409596857/9671406556917033397649408 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/2 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 (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) re)) #s(approx (sin im) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6490371073168535/1298074214633706907132624082305024 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 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6490371073168535/1298074214633706907132624082305024 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 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 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)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6490371073168535/1298074214633706907132624082305024 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 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im)))) (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)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (*.f64 (/.f64 (*.f64 (*.f64 im re) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 6 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) im))))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im)))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (*.f64 (/.f64 (*.f64 (*.f64 im re) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 6 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) im))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (*.f64 (/.f64 (*.f64 (*.f64 im re) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 6 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) im)))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (-.f64 re (*.f64 (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re 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 0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im 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 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 5265614583427859/52656145834278593348959013841835216159447547700274555627155488768 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 im im)) im))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (-.f64 re (*.f64 (*.f64 re re) #s(approx (- -1/2 (* 1/6 re)) (*.f64 #s(literal -1/6 binary64) re))))))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (-.f64 re (*.f64 (*.f64 re re) #s(approx (- -1/2 (* 1/6 re)) (*.f64 #s(literal -1/6 binary64) 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 #s(literal 1/2 binary64) re))))))) #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))))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) 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 99999999999999997704951326524533662844684271992415000612999597473199345218078991130326129448151154688 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)))) (if.f64 (<=.f64 x.re #s(literal 559999999999999967906116500587414235265501845562415164038871049794889723625925051319850079585439161393549797138325434817090904742051878038292557789524197575757499251412769590709984173678270519507796937106933812532609024 binary64)) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) x.im))) #s(approx (/ (- (* (* (* (+ x.im x.re) x.re) (- x.re x.im)) (* (* (+ x.im x.re) x.re) (- x.re x.im))) (* (* (* (+ x.re x.re) x.im) x.im) (* (* (+ x.re x.re) x.im) x.im))) (+ (* (* (+ x.im x.re) x.re) (- x.re x.im)) (* (* (+ x.re x.re) x.im) x.im))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x.re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) x.im) (*.f64 #s(literal 2 binary64) x.im))) (+.f64 x.im (*.f64 #s(literal -1 binary64) x.im))) x.re)) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x.re #s(literal 99999999999999997704951326524533662844684271992415000612999597473199345218078991130326129448151154688 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)))) (if.f64 (<=.f64 x.re #s(literal 650000000000000048074099411334928576944815061694057990677028745755279932980887273847991791138968744543391830306053839891891075687833870688459404577277345007971148324745335819970436296186667950691114247209781094810692783958909238247113039561701195776 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 #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 #s(approx (+ (* -3 x.im) (* -1 x.re)) (*.f64 #s(literal -3 binary64) x.im)) x.re) x.im) (*.f64 x.re x.re))) x.re))) (if.f64 (<=.f64 x.re #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 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)) (if.f64 (<=.f64 x.re #s(literal 650000000000000048074099411334928576944815061694057990677028745755279932980887273847991791138968744543391830306053839891891075687833870688459404577277345007971148324745335819970436296186667950691114247209781094810692783958909238247113039561701195776 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 #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 #s(approx (+ (* -3 x.im) (* -1 x.re)) (*.f64 #s(literal -3 binary64) 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.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal -4000000000000000274344207407128205986828376693251859946763293583032077279495508851011551677505358463377940987332918550789499579195624344458912919864732385398286165882478020041602539077783111773557029874084212885869852527834136514200640825480708096 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (+ x.im x.re) x.im) x.re) (-.f64 x.re x.im)) (*.f64 (*.f64 (+.f64 x.re x.re) x.im) x.im)) (*.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 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) x.im))) (if.f64 (<=.f64 x.im #s(literal 6999999999999999880097590794834776892053258348110467371596510963182162538985421249266251649024929296844156311007945837400730005610702478667554726954141126956744198534621177842180319893390540905902676811032258381763200099315747788756061135303239656275968 binary64)) (*.f64 #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 #s(approx (+ (* -3 x.im) (* -1 x.re)) (*.f64 #s(literal -3 binary64) x.im)) x.re) x.im) (*.f64 x.re x.re))) x.re) (*.f64 (-.f64 (*.f64 #s(approx (+ x.im x.re) x.im) #s(approx (- x.re x.im) (neg.f64 x.im))) (*.f64 (+.f64 x.im x.im) x.im)) x.re)) (if.f64 (<=.f64 x.im #s(literal 5000000000000000367879369238556249198788031076088728399622928950675879571901095101025339828076544 binary64)) (*.f64 x.re #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 x.im x.re) x.re) (*.f64 #s(approx (+ (* -3 x.im) (* -1 x.re)) (*.f64 #s(literal -3 binary64) x.im)) x.im)))) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) #s(approx (+ x.im x.re) x.im)) (*.f64 (+.f64 x.im x.im) x.im)))) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) #s(approx (+ x.im x.re) x.im)) (*.f64 (+.f64 x.im x.im) x.im))) (*.f64 (-.f64 (*.f64 #s(approx (+ x.im x.re) x.im) #s(approx (- x.re x.im) (neg.f64 x.im))) (*.f64 (+.f64 x.im x.im) x.im)) x.re) (if.f64 (<=.f64 x.im #s(literal 2700000000000000124529899469832399705074818398853020054222045680781776361062124095453616874800097001472 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x.im x.re) x.re)) (pow.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x.im x.re)) (+.f64 x.im x.re)) (+.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 100000000000000003502199685943161173046080317798311825604870144 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 (-.f64 #s(literal 1 binary64) (/.f64 x.im x.re)) (+.f64 x.im x.re)) (+.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 19999999999999999126268047442533099478043328595534943055511756777559563988209287873078382592034326362324854365499795938402118056640712065861492564306345232703423519513081852561691219043115277313863990539439833088 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re)) x.re) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 (*.f64 x.im (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x.im x.re)) (+.f64 x.im x.re)) (+.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 -5486124068793689/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 #s(approx x.re #s(literal 0 binary64)) #s(approx x.re #s(literal 0 binary64))) #s(approx x.re #s(literal 0 binary64))) (*.f64 (-.f64 x.im #s(approx x.re #s(literal 0 binary64))) #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)) (*.f64 #s(approx (* x.im (+ (* (- 1 (/ x.im x.re)) (+ x.im x.re)) (+ x.re x.re))) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re))) x.re) (*.f64 x.im (-.f64 (*.f64 (+.f64 #s(approx x.re #s(literal 0 binary64)) #s(approx x.re #s(literal 0 binary64))) #s(approx x.re #s(literal 0 binary64))) (*.f64 (-.f64 x.im #s(approx x.re #s(literal 0 binary64))) #s(approx (+ x.im x.re) x.im)))))) (if.f64 (<=.f64 x.im #s(literal 2600000000000000064659543592084535772807353108508000041052027233640112335786047992678353618785273905152 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re)) x.re) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 x.im (-.f64 (*.f64 (+.f64 #s(approx x.re #s(literal 0 binary64)) #s(approx x.re #s(literal 0 binary64))) #s(approx x.re #s(literal 0 binary64))) (*.f64 (-.f64 x.im #s(approx x.re #s(literal 0 binary64))) #s(approx (+ x.im x.re) x.im))))) (if.f64 (<=.f64 x.im #s(literal 2600000000000000064659543592084535772807353108508000041052027233640112335786047992678353618785273905152 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 #s(approx x.re #s(literal 0 binary64)) #s(approx x.re #s(literal 0 binary64))) #s(approx x.re #s(literal 0 binary64))) (*.f64 (-.f64 x.im #s(approx x.re #s(literal 0 binary64))) #s(approx (+ x.im x.re) x.im))))) (if.f64 (<=.f64 x.re #s(literal 15999999999999999995734448065970459917688624305894986980573443008389914872358780186766716153033074535098710061184459360326281505506064483522128253756112896 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) (+.f64 x.im x.re)))) (*.f64 #s(approx (* (- (/ (* (* x.im x.im) x.im) (* -3 (* (* x.im x.re) x.re))) -1) 3) #s(literal 3 binary64)) (*.f64 (*.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 -5486124068793689/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 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)) (*.f64 #s(approx (* x.im (+ (* (- 1 (/ x.im x.re)) (+ x.im x.re)) (+ x.re x.re))) (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re))) x.re) (*.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)))))) (*.f64 #s(approx (* x.im (+ (* (- 1 (/ x.im x.re)) (+ x.im x.re)) (+ x.re x.re))) (*.f64 #s(literal 3 binary64) (*.f64 x.im 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 (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 4503599627370495/4503599627370496 binary64)) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 re))) (*.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 4503599627370495/4503599627370496 binary64)) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (cos.f64 re))) (*.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 4503599627370495/4503599627370496 binary64)) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (-.f64 (cos.f64 re) (*.f64 (*.f64 #s(approx (* -1/2 (cos re)) #s(literal -1/2 binary64)) im) im))) (*.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 4503599627370495/4503599627370496 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 -3602879701896397/72057594037927936 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 -3602879701896397/72057594037927936 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))) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (-.f64 #s(approx (cos re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(approx (* -1/2 (cos re)) #s(literal -1/2 binary64)) im) im)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 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))) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (-.f64 #s(approx (cos re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(approx (* -1/2 (cos re)) #s(literal -1/2 binary64)) im) im)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 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)))) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (-.f64 #s(approx (cos re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(approx (* -1/2 (cos re)) #s(literal -1/2 binary64)) im) im)))) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (-.f64 #s(approx (cos re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(approx (* -1/2 (cos re)) #s(literal -1/2 binary64)) im) im))) (*.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 150000000000000000 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 849999999999999976860653534215707372884637611418696993158115937622567828071974039579493049520770440010343978386583190892686729922475759509700608 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 -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)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 5764607523034235/576460752303423488 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 (neg.f64 #s(approx (sin re) #s(approx (* re (+ 1 (* -1/6 (pow re 2)))) (*.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 re re))))) 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 -3022314549036573/302231454903657293676544 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 1152921504606847/576460752303423488 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))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -1152921504606847/576460752303423488 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (neg.f64 #s(approx (sin re) #s(approx (* re (+ 1 (* -1/6 (pow re 2)))) (*.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 re 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 (*.f64 re (/.f64 re im)) im) im) (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(approx (+ (* re (/ re im)) im) im) im) #s(approx (sqrt (+ (* re re) (* im im))) (+.f64 im (*.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64)))) #s(approx (sqrt (+ (* re re) (* im im))) #s(approx (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) im)) (-.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(literal -1 binary64)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.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(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 eps (*.f64 eps eps)) (-.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 #s(approx (- 2/5 (* -2/7 (* eps eps))) #s(literal 2/5 binary64)) eps) eps))) (+.f64 eps eps))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 #s(approx (- 2/5 (* -2/7 (* eps eps))) #s(literal 2/5 binary64)) eps) eps)) (*.f64 eps eps)) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 #s(approx (- -2/3 (* (* (- 2/5 (* -2/7 (* eps eps))) eps) eps)) #s(literal -2/3 binary64)) (*.f64 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 4722366482869645/4722366482869645213696 binary64)) #s(approx (log (+ 1 x)) (*.f64 (/.f64 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)) (-.f64 (*.f64 #s(approx (* (* (* (- (* (- (* -1/4 x) -1/3) x) 1/2) x) x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1/3 binary64)) x) #s(literal 1/2 binary64))) x))) (log.f64 (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 x #s(literal 4722366482869645/4722366482869645213696 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 #s(approx (+ 1 (* -1/2 x)) #s(literal 1 binary64)))) (if.f64 (<=.f64 b #s(literal -20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 6471695285504337/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #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))))) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))) (if.f64 (<=.f64 b #s(literal 740000000000000000000 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) 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 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a))))))) (if.f64 (<=.f64 b #s(literal -20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 740000000000000000000 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.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))))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) (+.f64 a a)) (/.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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 740000000000000000000 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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) #s(approx (sqrt (* (/ a c) -4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))) 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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -4990805449417467/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 6257774519299541/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))))) (*.f64 #s(literal 2 binary64) 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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -4990805449417467/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b))) (/.f64 (-.f64 (sqrt.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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -4990805449417467/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 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 (*.f64 #s(literal -4 binary64) a) c))) b))) (/.f64 (-.f64 (sqrt.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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -4990805449417467/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 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 (*.f64 #s(literal -4 binary64) 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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal 1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c))))))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal 1063878752534457/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 (/.f64 a c) #s(literal -4 binary64))))) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* (* a 4) c))) (*.f64 #s(literal -1 binary64) b)) 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))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -7774106816228693/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) 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 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (-.f64 #s(approx (/ (sqrt (- (* b b) (* (* a 4) c))) (+ a a)) (*.f64 #s(literal -1/2 binary64) (/.f64 b a))) (/.f64 b (+.f64 a a)))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) 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 #s(approx (/ -2 (+ b (sqrt (- (* b b) (* (* a 4) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b (*.f64 a 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 -174999999999999992324446275514861982144016640753230827524202311130174333201903027692770989885574649495940873002542640127805277187102776698144099081518055424 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))))) (/.f64 (+.f64 c c) #s(approx (- (sqrt (- (* b b) (* c (* a 4)))) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 b #s(literal 7999999999999999846684769379498996724584960112242550344729318481232800897629428663810386148929769215701616482129408043524536258649667231585866988126208 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 7999999999999999846684769379498996724584960112242550344729318481232800897629428663810386148929769215701616482129408043524536258649667231585866988126208 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 7999999999999999846684769379498996724584960112242550344729318481232800897629428663810386148929769215701616482129408043524536258649667231585866988126208 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 -5623642243178995/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) #s(approx (+ b (sqrt (- (* b b) (* c (* a 4))))) (*.f64 #s(literal 2 binary64) b))) (/.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 5217128372676519/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a)) (*.f64 c (/.f64 #s(literal 2 binary64) (-.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 5217128372676519/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 b (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 c a) #s(literal -4 binary64)))))) (*.f64 #s(literal -2 binary64) a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 c 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 5217128372676519/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) (if.f64 (>=.f64 b #s(literal 0 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)) (/.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 5217128372676519/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) b) (/.f64 #s(literal -1/2 binary64) a)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 c a) #s(literal -4 binary64)))))) 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 -6033329254406893/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 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 (fabs.f64 (*.f64 (/.f64 a c) #s(literal -4 binary64))))))) (if.f64 (<=.f64 b #s(literal 3440838306224281/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 (<=.f64 b #s(literal 5217128372676519/118571099379011784113736688648896417641748464297615937576404566024103044751294464 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 (sqrt (* -4 (/ c a))) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))) a)))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 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 -7926331216861687/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) (if.f64 (>=.f64 #s(approx b #s(literal 0 binary64)) #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))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))))))) (if.f64 (<=.f64 b #s(literal 3440838306224281/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 (<=.f64 b #s(literal 5217128372676519/118571099379011784113736688648896417641748464297615937576404566024103044751294464 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 (sqrt (* -4 (/ c a))) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))) a)))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 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 a #s(literal -1716908358265389/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 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 (<=.f64 a #s(literal 20000000000000000000 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* -1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal 1/2 binary64) (*.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 (>=.f64 #s(approx b #s(literal 0 binary64)) #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))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))))))))) (if.f64 (<=.f64 b #s(literal -199999999999999994337576099120928401699872656732354315812864 binary64)) (if.f64 (>=.f64 #s(approx b #s(literal 0 binary64)) #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))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* -1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal 1/2 binary64) (*.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 (<=.f64 b #s(literal -3387141496982181/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 binary64)) (if.f64 (>=.f64 #s(approx b #s(literal 0 binary64)) #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))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* -1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))))))))) (if.f64 (<=.f64 (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)))))) #s(literal -inf.0 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 (fabs.f64 (*.f64 (/.f64 c a) #s(literal -4 binary64)))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* -1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* -1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #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 (- (/ 1 x) (/ 1 (tan x))) (*.f64 x (+.f64 (-.f64 (*.f64 #s(literal 1/45 binary64) (*.f64 x x)) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4725 binary64) (*.f64 x x)) #s(literal -2/945 binary64)) x) x) (*.f64 x x))))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (*.f64 (+.f64 (*.f64 x x) #s(literal 15 binary64)) x) #s(literal 1/45 binary64))) #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 (*.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 (-.f64 (/.f64 (+.f64 x #s(literal 4 binary64)) y) (*.f64 (/.f64 x y) z)) #s(literal -2076918743413931/41538374868278621028243970633760768 binary64)) (fabs.f64 (-.f64 (/.f64 (+.f64 x #s(literal 4 binary64)) y) (*.f64 (/.f64 x y) z))) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y))) (if.f64 (<=.f64 x #s(literal -170000000 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x))) (if.f64 (<=.f64 x #s(literal 2095550126773405/147573952589676412928 binary64)) (fabs.f64 (/.f64 (-.f64 (*.f64 z x) #s(approx (+ x 4) #s(literal 4 binary64))) y)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x))))) (if.f64 (<=.f64 (-.f64 (/.f64 (+.f64 x #s(literal 4 binary64)) y) (*.f64 (/.f64 x y) z)) #s(literal -199999999999999981918802089535075187003313837481152797173785584930544902055906602073068283476971976059139106077021332637361730559685774486324458373686555306612784812339723868076827097341330155368913559673353797632 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))) (if.f64 (<=.f64 (-.f64 (/.f64 (+.f64 x #s(literal 4 binary64)) y) (*.f64 (/.f64 x y) z)) #s(literal -199999999999999981918802089535075187003313837481152797173785584930544902055906602073068283476971976059139106077021332637361730559685774486324458373686555306612784812339723868076827097341330155368913559673353797632 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x))) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y))) (if.f64 (<=.f64 x #s(literal -1261007895663739/2251799813685248 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x))) (if.f64 (<=.f64 x #s(literal 1412304745521473/20769187434139310514121985316880384 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 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x))))) (if.f64 (<=.f64 z #s(literal -499999999999999969854583185801589293056 binary64)) (fabs.f64 #s(approx (/ (- (* z x) (+ x 4)) y) (/.f64 (*.f64 x z) y))) (if.f64 (<=.f64 z #s(literal 2100000000000000176308027279635496070164276474128198157260029952 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 (/.f64 (neg.f64 x) y) z))))) (if.f64 (<=.f64 z #s(literal -499999999999999969854583185801589293056 binary64)) (fabs.f64 #s(approx (/ (- (* z x) (+ x 4)) y) (/.f64 (*.f64 x z) y))) (if.f64 (<=.f64 z #s(literal 2100000000000000176308027279635496070164276474128198157260029952 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 -499999999999999969854583185801589293056 binary64)) (fabs.f64 #s(approx (/ (- (* z x) (+ x 4)) y) (/.f64 (*.f64 x z) y))) (if.f64 (<=.f64 z #s(literal 2100000000000000176308027279635496070164276474128198157260029952 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (/ (- (* z x) (+ x 4)) y) (/.f64 (*.f64 x z) y))))) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (if.f64 (<=.f64 x #s(literal -170000000 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) #s(approx (* (/ (- 1 z) y) x) (/.f64 x y)))) (if.f64 (<=.f64 x #s(literal 16000000 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 #s(literal -4 binary64) y))) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) #s(approx (* (/ (- 1 z) y) x) (/.f64 x y)))))) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) #s(approx (* (/ (- 1 z) y) x) (/.f64 x y)))) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) 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 -720368394827529/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 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 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) (/.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 -250000000000000002123405358422425744037217481149690153973749775675699226476544 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 -10600 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (/.f64 (-.f64 (*.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 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) x)))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) x)))) x)))) (if.f64 (<=.f64 x #s(literal -10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) #s(approx (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))) (if.f64 (<=.f64 x #s(literal -1116892707587883/36028797018963968 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (/.f64 (-.f64 (*.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 x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) x) x) x)))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) x)))) x)))) (/.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 (exp.f64 x) #s(literal 4562440617622195/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) #s(approx (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (*.f64 #s(literal 1/12 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (exp.f64 x) #s(literal 4562440617622195/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) #s(approx (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) x)))) x))) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) x) x) x))) (/.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))))))) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))) (/.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 #s(literal 1/12 binary64) x) (-.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/2 binary64)))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) x)) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (*.f64 #s(literal 1/12 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (/ -1 x) 1/2) #s(literal -1/2 binary64)))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (*.f64 #s(literal 1/12 binary64) x) #s(approx (- (/ -1 x) 1/2) #s(literal -1/2 binary64)))) (-.f64 (sinh.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal -1/2 binary64) x))) (sinh.f64 (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (- (exp x) 1) (+.f64 (*.f64 (*.f64 #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) x) #s(literal -1 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 #s(literal 1/2 binary64) x) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) 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) 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 x #s(literal 3112888062438487/2305843009213693952 binary64)) (/.f64 (fmod.f64 (exp.f64 x) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) (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 x #s(literal 3112888062438487/2305843009213693952 binary64)) (*.f64 (fmod.f64 (exp.f64 x) #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)))))) (if.f64 (<=.f64 x #s(literal -6646139978924579/664613997892457936451903530140172288 binary64)) (/.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #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 x) (+.f64 #s(literal 1 binary64) x))) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 3112888062438487/2305843009213693952 binary64)) (/.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #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 x) (+.f64 #s(literal 1 binary64) 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 x #s(literal 3112888062438487/2305843009213693952 binary64)) (*.f64 (fmod.f64 #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 (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) #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 (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 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) #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 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) #s(approx (exp (neg x)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (*.f64 x a)) (*.f64 (*.f64 (sinh.f64 (*.f64 (*.f64 x a) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (sinh.f64 (*.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 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (*.f64 x a)) (*.f64 #s(approx (* (sinh (* (* x a) 1/2)) -2) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 #s(literal -1/2 binary64) a))))) (sinh.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x a)))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -5902958103587057/295147905179352825856 binary64)) (/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 a a) x)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 x a)) #s(literal -1 binary64))) #s(approx (- (exp (* a x)) 1) (*.f64 x (+.f64 a (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x a) a)))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -5902958103587057/295147905179352825856 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x a)) a) a) a) #s(approx (- (exp (* a x)) 1) (*.f64 x (+.f64 a (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x a) a)))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -5902958103587057/295147905179352825856 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 x (+.f64 a (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x a) a)))))) (if.f64 (<=.f64 (*.f64 a x) #s(literal -999999999999999956819772641641815758405104477258378281795396215622882607621111488153942930947432322044748890112 binary64)) (-.f64 #s(approx (exp (* a x)) #s(approx (+ 1 (* a x)) (*.f64 a (*.f64 (/.f64 (-.f64 (*.f64 x a) #s(literal -1 binary64)) (*.f64 a a)) (/.f64 a #s(literal 1 binary64)))))) #s(literal 1 binary64)) (if.f64 (<=.f64 (*.f64 a x) #s(literal -500 binary64)) (-.f64 #s(approx (exp (* a x)) #s(approx (+ 1 (* a x)) (*.f64 a (/.f64 (+.f64 (*.f64 (*.f64 x a) a) (*.f64 a #s(literal 1 binary64))) (sqrt.f64 (*.f64 (*.f64 a a) (*.f64 a a))))))) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 x (+.f64 a (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x a) a))))))) (if.f64 (<=.f64 (*.f64 a x) #s(literal -500 binary64)) (-.f64 #s(approx (exp (* a x)) #s(approx (+ 1 (* a x)) (*.f64 a (*.f64 (/.f64 (-.f64 (*.f64 x a) #s(literal -1 binary64)) (*.f64 a a)) (/.f64 a #s(literal 1 binary64)))))) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 x (+.f64 a (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x a) 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 (*.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)) (*.f64 x x))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.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)) (*.f64 x x))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 x (-.f64 x (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 x 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 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (if.f64 (<=.f64 w #s(literal -1498797955988901/576460752303423488 binary64)) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (/.f64 (pow.f64 l #s(approx (exp w) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) w) #s(literal -1/2 binary64)) w) #s(literal -1 binary64)) w) #s(literal -1 binary64)))) #s(approx (exp w) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) w) #s(literal -1/2 binary64)) w) #s(literal -1 binary64)) w) #s(literal -1 binary64))))) (if.f64 (<=.f64 w #s(literal -5200 binary64)) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 l (neg.f64 #s(approx (exp w) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) w))))))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) w)))))))) (if.f64 (<=.f64 w #s(literal -1498797955988901/576460752303423488 binary64)) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (/.f64 (pow.f64 l #s(approx (exp w) (-.f64 w #s(literal -1 binary64)))) #s(approx (exp w) (-.f64 w #s(literal -1 binary64))))) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (*.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) (*.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(approx (exp (neg w)) #s(literal 1 binary64)) #s(approx (pow l (exp w)) l)) (exp.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64))) (exp.f64 #s(approx (neg (- 1 (* x x))) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 7349874591868649/72057594037927936 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/720 binary64) (*.f64 #s(literal -1/40320 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/24 binary64))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) x) x)) (if.f64 (<=.f64 x #s(literal 7378697629483821/36893488147419103232 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 7378697629483821/36893488147419103232 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) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))) (if.f64 (<=.f64 x #s(literal 7378697629483821/36893488147419103232 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 3 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))))) (if.f64 (<=.f64 x #s(literal 21000000000000000666875215562216806263882744488287404100544691266727756955648 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(approx (cos x) #s(approx 1 #s(literal 0 binary64))) x))) (*.f64 (*.f64 (*.f64 x x) x) x)) (if.f64 (<=.f64 x #s(literal 11499999999999999903898777837578586075525251310197441495021067994303539598477127764116748356477588136349743365114593773456912066480413072039100673924530176 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))) (/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 x x)) x) (*.f64 x (/.f64 #s(approx (cos x) #s(literal 1 binary64)) x))) (*.f64 x x))))) (if.f64 (<=.f64 x #s(literal 25/2 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (if.f64 (<=.f64 x #s(literal 21000000000000000666875215562216806263882744488287404100544691266727756955648 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(approx (cos x) #s(approx 1 #s(literal 0 binary64))) x))) (*.f64 (*.f64 (*.f64 x x) x) x)) (if.f64 (<=.f64 x #s(literal 11499999999999999903898777837578586075525251310197441495021067994303539598477127764116748356477588136349743365114593773456912066480413072039100673924530176 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))) (/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 x x)) x) (*.f64 x (/.f64 #s(approx (cos x) #s(literal 1 binary64)) x))) (*.f64 x x))))) (if.f64 (<=.f64 x #s(literal 2999999999999999969278252306015228672324132667392 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (if.f64 (<=.f64 x #s(literal 11499999999999999903898777837578586075525251310197441495021067994303539598477127764116748356477588136349743365114593773456912066480413072039100673924530176 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))) (/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 x x)) x) (*.f64 x (/.f64 #s(approx (cos x) #s(literal 1 binary64)) x))) (*.f64 x x)))) (if.f64 (<=.f64 x #s(literal 175000000000000006628585492524466902560330932296503435852674423077926531497984 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 175000000000000006628585492524466902560330932296503435852674423077926531497984 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 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal -1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* 1/2835 (* x x)) 1/180) #s(literal -1/180 binary64)) x) x) #s(literal -1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (*.f64 #s(approx (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) -1/6) #s(literal 1/6 binary64)) (*.f64 x x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal -1/6 binary64) (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)) #s(literal 1/5040 binary64)) x) x)))) (*.f64 x x)) (-.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)) #s(approx (- (sin x) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) (-.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 (*.f64 (neg.f64 x) x) (*.f64 #s(literal -1/6 binary64) 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 #s(approx (- (* (* x x) 1/362880) 1/5040) #s(literal -1/5040 binary64)) x) x) #s(literal -1/120 binary64)) x) x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)) x) x)) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x)) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)) #s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))) #s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y (/.f64 (/.f64 y z) z)) (*.f64 x (/.f64 x (*.f64 z z)))))))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y (/.f64 y (*.f64 z z))) (*.f64 x (/.f64 x (*.f64 z z)))))))) #s(approx (* (sqrt (- (/ (+ (* z z) (* y y)) (* x x)) -1)) (fabs x)) (+.f64 z (*.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 x x)) z) #s(literal 1/2 binary64)))) (sqrt.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (sqrt.f64 #s(approx (+ (* x x) (+ (* y y) (* z z))) (+.f64 (*.f64 y y) (*.f64 x x)))) #s(approx (* (sqrt (- (/ (+ (* z z) (* y y)) (* x x)) -1)) (fabs x)) (*.f64 y #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 #s(approx (- (- x -1) (- 1 x)) (*.f64 #s(literal 2 binary64) x)) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 1 binary64) 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)))) (*.f64 #s(approx (+ 1 (/ (sqrt (- x -1)) (neg (sqrt (- 1 x))))) (neg.f64 x)) #s(approx (neg (sqrt (- 1 x))) #s(literal -1 binary64))) (atan.f64 (/.f64 y x)) (/.f64 (*.f64 #s(approx (- (* (* (PI) (PI)) (- (* (asin (- x 1)) (+ (* 1 (PI)) (asin (- x 1)))) (* 1/4 (* (PI) (PI))))) (- (pow (asin (- x 1)) 4) (pow (- (* (* 1 (PI)) (asin (- x 1))) (* 1/4 (* (PI) (PI)))) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (*.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (+.f64 (PI.f64) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 (*.f64 (PI.f64) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) (+.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64)))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (PI.f64) (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 (PI.f64) (asin.f64 (-.f64 #s(literal 1 binary64) x))) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (-.f64 (*.f64 (-.f64 (PI.f64) (asin.f64 (-.f64 #s(literal 1 binary64) x))) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) (+.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))))) (-.f64 (pow.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/4 binary64) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (PI.f64) (-.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/4 binary64) (PI.f64)))) #s(literal -1 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) (+.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64)))) (/.f64 (-.f64 (-.f64 (pow.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (PI.f64) (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 (PI.f64) (asin.f64 (-.f64 #s(literal 1 binary64) x))) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) (asin.f64 (-.f64 #s(literal 1 binary64) x))) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (+.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64)))) (/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 4 binary64))) (-.f64 (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (-.f64 x #s(literal 1 binary64)))))) (pow.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 2 binary64))))) (+.f64 (PI.f64) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 (-.f64 (pow.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (PI.f64) (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (PI.f64) (asin.f64 (-.f64 #s(literal 1 binary64) x))) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64))) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) (/.f64 #s(literal 1/3 binary64) #s(literal 2 binary64))) (pow.f64 (PI.f64) (/.f64 #s(literal 1/3 binary64) #s(literal 2 binary64)))) #s(literal 6 binary64)) (*.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (+.f64 (PI.f64) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (asin.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 2271629875608987/40564819207303340847894502572032 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 (asin.f64 (-.f64 #s(literal 1 binary64) x)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 (PI.f64) (PI.f64))))) (if.f64 (<=.f64 x #s(literal 2271629875608987/40564819207303340847894502572032 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (-.f64 #s(literal 1 binary64) x)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (if.f64 (<=.f64 x #s(literal 2271629875608987/40564819207303340847894502572032 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (/.f64 (*.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) (PI.f64)) (*.f64 #s(literal 1 binary64) (PI.f64)))) (if.f64 (<=.f64 x #s(literal 2271629875608987/40564819207303340847894502572032 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 235000000000000 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)) (*.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 1 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) (*.f64 #s(approx (/ (- m 1) v) (/.f64 m v)) (-.f64 v (*.f64 (-.f64 #s(literal 1 binary64) m) m)))) (if.f64 (<=.f64 m #s(literal 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816 binary64)) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (-.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (/.f64 (-.f64 (*.f64 m m) #s(literal 1 binary64)) (+.f64 m #s(literal 1 binary64))))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (-.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (-.f64 m #s(literal 1 binary64))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) #s(approx (- m 1) #s(literal -1 binary64))) (if.f64 (<=.f64 y-scale #s(literal 16999999999999998948979618431566901075568873075686506496 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))) #s(approx (* 1/4 (/ (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (pow (sin (* 1/180 (* angle (PI)))) 2) (sqrt (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow x-scale 2)))))) (pow a 2)) (*.f64 b #s(approx (* (pow x-scale 2) (sqrt (* 8 (/ (- (pow (sin (* 1/180 (* angle (PI)))) 2) (sqrt (pow (sin (* 1/180 (* angle (PI)))) 4))) (pow x-scale 2))))) (*.f64 #s(literal -1 binary64) (*.f64 x-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 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 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) y-scale) #s(approx 2 #s(literal 0 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) x-scale) #s(approx 2 #s(literal 0 binary64)))) (pow.f64 (*.f64 y-scale x-scale) #s(approx 2 #s(literal 0 binary64)))) #s(approx (sqrt (+ (* 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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (*.f64 y-scale x-scale) (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 8 binary64)))) b) (pow.f64 a (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 1/4 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))) #s(approx (* 1/4 (/ (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (pow (sin (* 1/180 (* angle (PI)))) 2) (sqrt (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow x-scale 2)))))) (pow a 2)) (*.f64 b #s(approx (* (pow x-scale 2) (sqrt (* 8 (/ (- (pow (sin (* 1/180 (* angle (PI)))) 2) (sqrt (pow (sin (* 1/180 (* angle (PI)))) 4))) (pow x-scale 2))))) (*.f64 #s(literal -1 binary64) (*.f64 x-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 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))) #s(approx (* 1/4 (/ (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (pow (sin (* 1/180 (* angle (PI)))) 2) (sqrt (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow x-scale 2)))))) (pow a 2)) (*.f64 b #s(approx (* (pow x-scale 2) (sqrt (* 8 (/ (- (pow (sin (* 1/180 (* angle (PI)))) 2) (sqrt (pow (sin (* 1/180 (* angle (PI)))) 4))) (pow x-scale 2))))) (*.f64 x-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 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))) #s(approx (* 1/4 (/ (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (pow (sin (* 1/180 (* angle (PI)))) 2) (sqrt (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow x-scale 2)))))) (pow a 2)) (*.f64 (*.f64 (*.f64 x-scale x-scale) (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.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))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)))))) (fabs.f64 x-scale))) b))))) (if.f64 (<=.f64 b #s(literal 476140702483903/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 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) b) (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))) b))) #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) (*.f64 b b)) (*.f64 (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) x-scale) a) (/.f64 x-scale a))))) (if.f64 (<=.f64 b #s(literal 7638884911254323/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 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) b) (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))) b))) #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 (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) (*.f64 x-scale x-scale)) a) #s(literal 1/4 binary64)) (*.f64 (*.f64 a b) b)))) (if.f64 (<=.f64 a #s(literal 1214706724526663/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944 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 (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) (*.f64 x-scale x-scale)) a) #s(literal 1/4 binary64)) (*.f64 (*.f64 a b) b))) #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 (/.f64 #s(literal 1/4 binary64) b) (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 a 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 (/.f64 #s(literal 1/4 binary64) b) (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 a 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) (*.f64 b b)) (/.f64 (*.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) x-scale) x-scale) (*.f64 a 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 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.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))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a)))) (*.f64 x-scale x-scale)) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (*.f64 b b)))) #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) (*.f64 b b)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180)))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180)))) #s(literal 1/2 binary64))) (*.f64 a a))) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180)))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180)))) #s(literal 1/2 binary64))) (*.f64 a a)))))) (*.f64 x-scale x-scale)) #s(literal 8 binary64))) (*.f64 x-scale x-scale)) (*.f64 a a)))) (*.f64 (*.f64 (/.f64 (/.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 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a))))) (*.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)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 a) b)) (*.f64 a b))))) (*.f64 a b)) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 y-scale y-scale)) (*.f64 x-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 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a))))) (*.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)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 a) b)) (*.f64 a b)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 y-scale y-scale)) x-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 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a))))) (*.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)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 a) b)) (*.f64 a b)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) y-scale) y-scale) (*.f64 x-scale x-scale)) (*.f64 #s(literal 2 binary64) (atan.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) x)) (sqrt.f64 (-.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 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 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 #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 (/ -1 (* (- (* 1/2 x) 1) x))) (* (- (* 1/2 x) 1) x)) #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 b a)) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) (*.f64 (*.f64 (*.f64 b a) a) b) (*.f64 (*.f64 b a) (*.f64 b a)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 1436010445571041/4951760157141521099596496896 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow.f64 a #s(literal 2 binary64))) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (PI.f64))))) #s(literal 2 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 #s(literal 1/180 binary64) (PI.f64)) angle))))) b) b) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) b) b) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (if.f64 (<=.f64 a #s(literal 6569713789129339/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848 binary64)) #s(approx (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (/ (* angle (PI)) 180))) 2)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) 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))) (if.f64 (<=.f64 a #s(literal 6569713789129339/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848 binary64)) #s(approx (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (/ (* angle (PI)) 180))) 2)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) 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 45000000000000003921551214709650158716591809265009339598055469944494245299264258096076326894087537922201389430253069711353604734976 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/180 binary64) angle))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 angle) (PI.f64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (*.f64 (fabs.f64 angle) (PI.f64)) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (*.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 angle) (PI.f64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (*.f64 (fabs.f64 angle) (PI.f64)) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 a b)) (-.f64 b a))) #s(literal 2 binary64))) (if.f64 (<=.f64 b #s(literal 4250000000000000098290692677925678378191588905717933199031016145437460064359958200643867947234065088194465368557758819880226208189379766377197343767229660593586864813115979710713391871359675349968901152981026963607340570457567164783530426891164100611989152767887335860731904 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/180 binary64) angle)) (PI.f64))) #s(literal 2 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))))))) (if.f64 (<=.f64 b #s(literal 4912146075884389/158456325028528675187087900672 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 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) #s(literal 2 binary64)))) (if.f64 (<=.f64 b #s(literal 2747138724278073/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) #s(literal 2 binary64)))) (if.f64 (<=.f64 b #s(literal 2049999999999999954140948571496345537133089631490117830765335660878354445963488583306584184831623353217740122471037334576661532667242375242449055892249967057846573410894297872203499252585336090367593056344524118800027393734765653378257758486479675848801447041863125116649472 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (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 b a))))))) (if.f64 (<=.f64 angle #s(literal 7385903388887613/9007199254740992 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 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))))) (if.f64 (<=.f64 angle #s(literal 3170534137668829/288230376151711744 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 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) (if.f64 (<=.f64 angle #s(literal 8599999999999999995292304132004735090688 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 #s(literal 1 binary64) (/.f64 a b)) b)))))))) (if.f64 (<=.f64 angle #s(literal 2400 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 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) (if.f64 (<=.f64 angle #s(literal 8599999999999999995292304132004735090688 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(approx (* (- b a) (+ a b)) (*.f64 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 (-.f64 #s(literal 1 binary64) (/.f64 a b)) b)))))))) (if.f64 (<=.f64 angle #s(literal 58000000000000000590358287220736 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 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) #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 #s(literal 1 binary64) (/.f64 a b)) b))))))) (if.f64 (<=.f64 angle #s(literal 17999999999999998931693234609934483517721961929447446746962067799516119929851901842200361704431910678095676570430384397952756865939609687015578329059259163537539635154680434178020767164268544 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 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) #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 #s(literal 1/90 binary64) (*.f64 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) #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)) (+.f64 a b)))) (if.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 0 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 #s(literal 1/90 binary64) (*.f64 (*.f64 #s(approx (+ a b) b) (PI.f64)) (*.f64 (-.f64 b a) angle))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal 0 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) #s(approx (+ a b) b))) angle)) #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 #s(approx (+ a b) b) (PI.f64)) (*.f64 (-.f64 b a) angle))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal 0 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 #s(approx (+ a b) b) (PI.f64)) (*.f64 (-.f64 b a) angle))))) #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 angle (*.f64 #s(approx (+ a b) b) (-.f64 b a))) (PI.f64)))) #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)))))) (if.f64 (<=.f64 angle #s(literal 3022314549036573/151115727451828646838272 binary64)) (-.f64 #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)) (*.f64 (neg.f64 #s(approx (* (sin (* (* (PI) angle) 1/180)) a) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.f64)))))) #s(approx (* (sin (* (* (PI) angle) 1/180)) a) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.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/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 a a)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) #s(literal -1 binary64))) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (pow.f64 b #s(literal 2 binary64)))) (if.f64 (<=.f64 angle #s(literal 3022314549036573/151115727451828646838272 binary64)) (-.f64 #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)) (*.f64 (neg.f64 #s(approx (* (sin (* (* (PI) angle) 1/180)) a) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.f64)))))) #s(approx (* (sin (* (* (PI) angle) 1/180)) a) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) a) a) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (-.f64 #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) (*.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) (+.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) (*.f64 b b))) (if.f64 (<=.f64 a #s(literal 7708510164351693/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (+.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)) (-.f64 #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)) (*.f64 (neg.f64 #s(approx (* (sin (* (* (PI) angle) 1/180)) a) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.f64)))))) #s(approx (* (sin (* (* (PI) angle) 1/180)) a) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.f64)))))))) (+.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)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) m) (*.f64 (/.f64 m v) m)) m) (if.f64 (<=.f64 m #s(literal 1461501637330903/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) v) m)) m)) (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) v) m) #s(literal 1 binary64)) m) (if.f64 (<=.f64 m #s(literal 6052837899185947/576460752303423488 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m) (/.f64 (*.f64 m #s(approx (- v (* (- 1 m) m)) v)) (neg.f64 v))) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) #s(literal -6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(approx (/ (* m (- 1 m)) v) (/.f64 m v))) m)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (if.f64 (<=.f64 a #s(literal 56000000000 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 (neg.f64 a) b) b)) a) #s(approx (+ (sqrt (+ (pow (* (* (- b a) (+ a b)) (/ (sin (* (* (* (PI) angle) 1/180) 2)) (* y-scale x-scale))) 2) (pow (- (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))) 2))) (+ (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale)))) (+.f64 (sqrt.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 y-scale #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 x-scale #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 y-scale #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 x-scale #s(literal 2 binary64))))))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))) (fabs.f64 (*.f64 y-scale x-scale))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a b)) (*.f64 y-scale x-scale)) (*.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 (*.f64 (pow.f64 (*.f64 y-scale x-scale) #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(approx (pow (cos (* 1/180 (* angle (PI)))) 2) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 angle angle))) (*.f64 angle angle)) #s(literal 1 binary64))) (pow.f64 a #s(approx 2 #s(literal 0 binary64)))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(approx 2 #s(literal 0 binary64))) (pow.f64 x-scale (neg.f64 #s(approx 2 #s(literal 0 binary64)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(approx 2 #s(literal 0 binary64))) (pow.f64 x-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) (*.f64 (*.f64 #s(approx (pow (cos (* 1/180 (* angle (PI)))) 2) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 angle angle))) (*.f64 angle angle)) #s(literal 1 binary64))) (pow.f64 a #s(approx 2 #s(literal 0 binary64)))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64)))))) #s(approx 2 #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(approx 2 #s(literal 0 binary64))) #s(approx (pow (cos (* 1/180 (* angle (PI)))) 2) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 angle angle))) (*.f64 angle angle)) #s(literal 1 binary64)))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (*.f64 y-scale x-scale) (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (*.f64 y-scale x-scale) (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 8 binary64)))) (pow.f64 a (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 1/4 binary64)))) (if.f64 (<=.f64 a #s(literal 400000000000000030519079364367548013179859883786240 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 (neg.f64 a) b) b)) a) #s(approx (+ (sqrt (+ (pow (* (* (- b a) (+ a b)) (/ (sin (* (* (* (PI) angle) 1/180) 2)) (* y-scale x-scale))) 2) (pow (- (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))) 2))) (+ (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale)))) (+.f64 (sqrt.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 y-scale #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 x-scale #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 y-scale #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 x-scale #s(literal 2 binary64))))))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))) (fabs.f64 (*.f64 y-scale x-scale))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a b)) (*.f64 y-scale x-scale)) (*.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 (*.f64 (pow.f64 (*.f64 y-scale x-scale) #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) x-scale) #s(approx 2 #s(literal 0 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) y-scale) #s(approx 2 #s(literal 0 binary64)))) (pow.f64 (*.f64 y-scale x-scale) #s(approx 2 #s(literal 0 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) y-scale) #s(approx 2 #s(literal 0 binary64))) (pow.f64 (*.f64 x-scale (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a)) #s(approx 2 #s(literal 0 binary64)))) (pow.f64 (*.f64 y-scale x-scale) #s(approx 2 #s(literal 0 binary64)))) #s(approx 2 #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (*.f64 y-scale x-scale) (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (*.f64 y-scale x-scale) (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 8 binary64)))) (pow.f64 a (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 1/4 binary64)))) (if.f64 (<=.f64 x-scale #s(literal 12000000000000000741083689728179300860774047506737883413558835600106129882515049101049668142894279387343668476782235654465533253946114566581028258018492416 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 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (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 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))))) (* (pow x-scale 2) (pow y-scale 2)))))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))) (pow.f64 x-scale #s(literal 2 binary64))))))) (pow.f64 a #s(approx 2 #s(literal 0 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 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (*.f64 (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 #s(approx (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 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (pow.f64 y-scale #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 a #s(approx 2 #s(literal 0 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64)))) (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64)))) (/.f64 (*.f64 (pow.f64 a #s(approx 2 #s(literal 0 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64)))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))))))) (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64))))))))) (pow.f64 a #s(approx 2 #s(literal 0 binary64))))))) (if.f64 (<=.f64 x-scale #s(literal 2199999999999999962199343925135865442556806878194728550922410746462928608537034077631691919636074074275090836868168605333822600766255556287321031506395136 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 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (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 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))))) (* (pow x-scale 2) (pow y-scale 2)))))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))) (pow.f64 x-scale #s(literal 2 binary64))))))) (pow.f64 a #s(approx 2 #s(literal 0 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 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (*.f64 (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(approx (+ (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 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)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (pow.f64 y-scale #s(literal 2 binary64))))) (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64))))))))) (pow.f64 a #s(approx 2 #s(literal 0 binary64))))))) (if.f64 (<=.f64 x-scale #s(literal 18499999999999999715961885446765298308887129624697337504489760974520703923072603105583528916399689873950520034159321960044454693935174732595173768017477632 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 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (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 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))))) (* (pow x-scale 2) (pow y-scale 2)))))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))) (pow.f64 x-scale #s(literal 2 binary64))))))) (pow.f64 a #s(approx 2 #s(literal 0 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 #s(literal 1/4 binary64) (/.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (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 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))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 x-scale (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 y-scale #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (pow.f64 y-scale #s(literal 2 binary64))))) (pow.f64 y-scale #s(literal 2 binary64)))))))) (pow.f64 a #s(approx 2 #s(literal 0 binary64))))))) (if.f64 (<=.f64 a #s(literal 419999999999999980740657805953639005578779876232484920694937490814612778665051194408190990748078222067798270023651180563471764815200911360 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 (neg.f64 a) b) b)) a) #s(approx (+ (sqrt (+ (pow (* (* (- b a) (+ a b)) (/ (sin (* (* (* (PI) angle) 1/180) 2)) (* y-scale x-scale))) 2) (pow (- (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))) 2))) (+ (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale)))) (+.f64 (sqrt.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 y-scale #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 x-scale #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 y-scale #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 x-scale #s(literal 2 binary64))))))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))) (fabs.f64 (*.f64 y-scale x-scale))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a b)) (*.f64 y-scale x-scale)) (*.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 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (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 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))))) (* (pow x-scale 2) (pow y-scale 2)))))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))) (pow.f64 x-scale #s(literal 2 binary64))))))) (pow.f64 a #s(approx 2 #s(literal 0 binary64))))))) (if.f64 (<=.f64 x-scale #s(literal 3950954765291961/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (pow (* (* (- b a) (+ a b)) (/ (sin (* (* (* (PI) angle) 1/180) 2)) (* y-scale x-scale))) 2) (pow (- (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))) 2))) (/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 a a) (-.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 (-.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 b b)))) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) (-.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 (-.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 b b))) (*.f64 y-scale y-scale)) (/.f64 (+.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 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))) a) a)) (*.f64 x-scale x-scale)))) (*.f64 #s(literal 8 binary64) (*.f64 (neg.f64 a) (*.f64 (*.f64 a b) b)))) (*.f64 (neg.f64 a) (*.f64 (*.f64 a b) b)))) (*.f64 (fabs.f64 (*.f64 y-scale x-scale)) (*.f64 (*.f64 a b) #s(literal 4 binary64)))) (*.f64 y-scale x-scale)) (*.f64 a b)) (*.f64 y-scale x-scale)) (if.f64 (<=.f64 x-scale #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 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 #s(literal 1/4 binary64) (/.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (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 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))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))) (pow.f64 x-scale #s(literal 2 binary64))))))) (pow.f64 a #s(approx 2 #s(literal 0 binary64)))))) (*.f64 (/.f64 (neg.f64 #s(approx (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)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (+.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.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))))) a) a)) (*.f64 y-scale y-scale))) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.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))))) a) a)) (*.f64 y-scale y-scale)))))) (fabs.f64 y-scale)) x-scale))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) (if.f64 (<=.f64 x-scale #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 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 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (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 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))))) (* (pow x-scale 2) (pow y-scale 2)))))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))) (pow.f64 x-scale #s(literal 2 binary64))))))) (pow.f64 a #s(approx 2 #s(literal 0 binary64)))))) (*.f64 (/.f64 (neg.f64 #s(approx (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)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (+.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.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))))) a) a)) (*.f64 y-scale y-scale))) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.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))))) a) a)) (*.f64 y-scale y-scale)))))) (fabs.f64 y-scale)) x-scale))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) (if.f64 (<=.f64 angle #s(literal -2550072580000839/49039857307708443467467104868809893875799651909875269632 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 #s(literal 1/4 binary64) #s(approx (* (* x-scale x-scale) (/ (* (/ (sqrt (* 8 (* (+ (sqrt (+ (pow (- (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))) (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale)))) 2) (* (* (pow a 4) (/ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* y-scale x-scale) (* y-scale x-scale)))) 4))) (+ (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale))) (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))))) (pow a 4)))) (fabs (* y-scale x-scale))) (* y-scale y-scale)) (* a a))) #s(approx (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (* (pow a 4) (+ (sqrt (* (pow a 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))) (* (pow a 2) (fabs (* x-scale y-scale)))) (/.f64 (*.f64 a (*.f64 x-scale (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 (*.f64 x-scale y-scale))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (+ (pow (* (* (- b a) (+ a b)) (/ (sin (* (* (* (PI) angle) 1/180) 2)) (* y-scale x-scale))) 2) (pow (- (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))) 2))) (/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 a a) (-.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 (-.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 b b)))) (*.f64 y-scale y-scale))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) (-.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 (-.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 b b))) (*.f64 y-scale y-scale)) (/.f64 (+.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 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))) a) a)) (*.f64 x-scale x-scale)))) (*.f64 #s(literal 8 binary64) (*.f64 (neg.f64 a) (*.f64 (*.f64 a b) b)))) (*.f64 (neg.f64 a) (*.f64 (*.f64 a b) b)))) (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 y-scale x-scale)))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a b)) (*.f64 y-scale x-scale)) (*.f64 y-scale x-scale))) (if.f64 (<=.f64 y-scale #s(literal 6099873327065793/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (*.f64 (*.f64 (/.f64 #s(approx (/ (/ (sqrt (* (* (* (* 8 (* (* (neg a) b) b)) a) (+ (sqrt (+ (pow (* (* (- b a) (+ a b)) (/ (sin (* (* (* (PI) angle) 1/180) 2)) (* y-scale x-scale))) 2) (pow (- (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))) 2))) (+ (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))))) (* (* (* a b) b) (neg a)))) (fabs (* y-scale x-scale))) (* (* a b) 4)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 b (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(approx (+ (sqrt (+ (/ (* (pow a 4) (pow (sin (* 1/90 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2))) (pow (- (/ (* (pow a 2) (- 1/2 (* -1/2 (cos (* 1/90 (* angle (PI))))))) (pow y-scale 2)) (/ (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow x-scale 2))) 2))) (+ (/ (* (pow a 2) (- 1/2 (* -1/2 (cos (* 1/90 (* angle (PI))))))) (pow y-scale 2)) (/ (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow x-scale 2)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))) (pow.f64 y-scale #s(literal 2 binary64)))))))) (*.f64 a (fabs.f64 (*.f64 x-scale y-scale)))))) (*.f64 a b)) (*.f64 y-scale x-scale)) (*.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 #s(literal 1/4 binary64) #s(approx (* (* x-scale x-scale) (/ (* (/ (sqrt (* 8 (* (+ (sqrt (+ (pow (- (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))) (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale)))) 2) (* (* (pow a 4) (/ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* y-scale x-scale) (* y-scale x-scale)))) 4))) (+ (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale))) (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))))) (pow a 4)))) (fabs (* y-scale x-scale))) (* y-scale y-scale)) (* a a))) #s(approx (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (* (pow a 4) (+ (sqrt (* (pow a 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))) (* (pow a 2) (fabs (* x-scale y-scale)))) (/.f64 (*.f64 a (*.f64 x-scale (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 (*.f64 x-scale y-scale)))))))) (if.f64 (<=.f64 x-scale #s(literal 1560000000000000028914807384202386816968819553985255504969608605091026742497698015983843084476856978309186043730151249449186605081612528108252643665198083735552 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 #s(literal 1/4 binary64) #s(approx (* (* x-scale x-scale) (/ (* (/ (sqrt (* 8 (* (+ (sqrt (+ (pow (- (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))) (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale)))) 2) (* (* (pow a 4) (/ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* y-scale x-scale) (* y-scale x-scale)))) 4))) (+ (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale))) (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))))) (pow a 4)))) (fabs (* y-scale x-scale))) (* y-scale y-scale)) (* a a))) #s(approx (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (* (pow a 4) (+ (sqrt (* (pow a 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))) (* (pow a 2) (fabs (* x-scale y-scale)))) (/.f64 (*.f64 a (*.f64 x-scale (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 (*.f64 x-scale y-scale))))))) (*.f64 (/.f64 (neg.f64 #s(approx (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)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (+.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.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))))) a) a)) (*.f64 y-scale y-scale))) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.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))))) a) a)) (*.f64 y-scale y-scale)))))) (fabs.f64 y-scale)) x-scale))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))) (if.f64 (<=.f64 y-scale #s(literal 6422418416702717/75557863725914323419136 binary64)) (*.f64 (*.f64 (/.f64 #s(approx (/ (/ (sqrt (* (* (* (* 8 (* (* (neg a) b) b)) a) (+ (sqrt (+ (pow (* (* (- b a) (+ a b)) (/ (sin (* (* (* (PI) angle) 1/180) 2)) (* y-scale x-scale))) 2) (pow (- (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))) 2))) (+ (/ (+ (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* b b)) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (* y-scale y-scale)) (/ (+ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* b b)) (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* a a))) (* x-scale x-scale))))) (* (* (* a b) b) (neg a)))) (fabs (* y-scale x-scale))) (* (* a b) 4)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 b (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(approx (+ (sqrt (+ (/ (* (pow a 4) (pow (sin (* 1/90 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2))) (pow (- (/ (* (pow a 2) (- 1/2 (* -1/2 (cos (* 1/90 (* angle (PI))))))) (pow y-scale 2)) (/ (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow x-scale 2))) 2))) (+ (/ (* (pow a 2) (- 1/2 (* -1/2 (cos (* 1/90 (* angle (PI))))))) (pow y-scale 2)) (/ (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow x-scale 2)))) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 y-scale #s(literal 4 binary64)))) (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 y-scale #s(literal 2 binary64))))))))) (*.f64 a (fabs.f64 (*.f64 x-scale y-scale)))))) (*.f64 a b)) (*.f64 y-scale x-scale)) (*.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 #s(literal 1/4 binary64) #s(approx (* (* x-scale x-scale) (/ (* (/ (sqrt (* 8 (* (+ (sqrt (+ (pow (- (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))) (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale)))) 2) (* (* (pow a 4) (/ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* y-scale x-scale) (* y-scale x-scale)))) 4))) (+ (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale))) (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))))) (pow a 4)))) (fabs (* y-scale x-scale))) (* y-scale y-scale)) (* a a))) #s(approx (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (* (pow a 4) (+ (sqrt (* (pow a 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))) (* (pow a 2) (fabs (* x-scale y-scale)))) (/.f64 (*.f64 a (*.f64 x-scale (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 (*.f64 x-scale y-scale)))))))) (if.f64 (<=.f64 y-scale #s(literal 6200000000000000102956565111999202244194102147535722276882219008 binary64)) (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) b) b) a) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (neg.f64 a) b) b) 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 a b) #s(literal 4 binary64))) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 y-scale x-scale) (*.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 #s(literal 1/4 binary64) #s(approx (* (* x-scale x-scale) (/ (* (/ (sqrt (* 8 (* (+ (sqrt (+ (pow (- (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))) (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale)))) 2) (* (* (pow a 4) (/ (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* y-scale x-scale) (* y-scale x-scale)))) 4))) (+ (* (* a a) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* y-scale y-scale))) (* (* a a) (/ (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) (* x-scale x-scale))))) (pow a 4)))) (fabs (* y-scale x-scale))) (* y-scale y-scale)) (* a a))) #s(approx (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (* (pow a 4) (+ (sqrt (* (pow a 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* (pow a 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))) (* (pow a 2) (fabs (* x-scale y-scale)))) (/.f64 (*.f64 a (*.f64 x-scale (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 (*.f64 x-scale y-scale)))))))) (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) b) b) a) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (neg.f64 a) b) b) 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 a b) #s(literal 4 binary64))) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) b) (*.f64 a b)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 a) b) (*.f64 a b)))) #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 (neg.f64 a) b) (*.f64 a b)) #s(literal 4 binary64))) (*.f64 y-scale x-scale)) (*.f64 y-scale x-scale)) (if.f64 (<=.f64 x.im #s(literal -2000000000000000039769249677312 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.im (-.f64 (/.f64 (*.f64 x.re y.re) x.im) y.im))) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (if.f64 (<=.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) #s(literal +inf.0 binary64)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re))) (if.f64 (<=.f64 (*.f64 x.re y.re) #s(literal -7067388259113537/7067388259113537318333190002971674063309935587502475832486424805170479104 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) (if.f64 (<=.f64 (*.f64 x.re y.re) #s(literal 499999999999999971900905474397285512028612064510275265772061946028228608 binary64)) #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)))) #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)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) (if.f64 (<=.f64 y.re #s(literal -1300000000000000059869580733570580134472701552406580863237149949952 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 -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (if.f64 (<=.f64 y.re #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 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.re #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.re #s(literal 649999999999999999560842208820358914877285894987857904076277681461376539270746334825114329919627927147603105966928469297853360965045395129980032143346060331319296 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (-.f64 (/.f64 x.im y.im) (*.f64 (neg.f64 x.re) (/.f64 (/.f64 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.re #s(literal -1300000000000000059869580733570580134472701552406580863237149949952 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 -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (if.f64 (<=.f64 y.re #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 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.re #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.re #s(literal 649999999999999999560842208820358914877285894987857904076277681461376539270746334825114329919627927147603105966928469297853360965045395129980032143346060331319296 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)) #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 -1300000000000000059869580733570580134472701552406580863237149949952 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 -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.re #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 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.re #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.re #s(literal 649999999999999999560842208820358914877285894987857904076277681461376539270746334825114329919627927147603105966928469297853360965045395129980032143346060331319296 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)) #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 -822752278660603/822752278660603021077484591278675252491367932816789931674304512 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 22499999999999999931646313713635335300396489834923078931447808 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)) #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 -2700000000000000022603044317568771392260748640330418473951434820207001927834574438920607844162018237644235002654665428229423104 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.re #s(literal 22499999999999999931646313713635335300396489834923078931447808 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.re #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (*.f64 y.re y.re))) (if.f64 (<=.f64 y.re #s(literal 649999999999999999560842208820358914877285894987857904076277681461376539270746334825114329919627927147603105966928469297853360965045395129980032143346060331319296 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)) #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.re #s(literal -80000000000000001244753290357347441941456111753684914669581646434466702493180456261198831193203795814096502469427200 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.re #s(literal -7107673776432753/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (if.f64 (<=.f64 y.re #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 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.re #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) x.re)) (if.f64 (<=.f64 y.re #s(literal 660000000000000035956786174964533489886260569691230184192451822490418107055384479530930934074943499893932251401790126083420149319134503387728121809499219944496085073920 binary64)) #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.re y.re))))))) (if.f64 (<=.f64 y.re #s(literal -109999999999999992962532875109305035179493245190831296257997040274541970225040701719336396093151526350329982803247104 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.re #s(literal -7107673776432753/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) x.re)) (if.f64 (<=.f64 y.re #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 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.re #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) x.re)) (if.f64 (<=.f64 y.re #s(literal 660000000000000035956786174964533489886260569691230184192451822490418107055384479530930934074943499893932251401790126083420149319134503387728121809499219944496085073920 binary64)) #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.re y.re))))))) (if.f64 (<=.f64 y.re #s(literal -2500000000000000039757227774399795117090202140986320347445331889436959693042595265203367496464203776 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.re #s(literal -7107673776432753/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 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 y.im y.im) (*.f64 y.re y.re))) y.re)) (if.f64 (<=.f64 y.re #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 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.re #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 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 y.im y.im) (*.f64 y.re y.re))) y.re)) (if.f64 (<=.f64 y.re #s(literal 660000000000000035956786174964533489886260569691230184192451822490418107055384479530930934074943499893932251401790126083420149319134503387728121809499219944496085073920 binary64)) #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.re y.re))))))) (if.f64 (<=.f64 y.im #s(literal -3500000000000000249366773480916995603484435577195345474290984696552483491744191675204998842186116256462012416 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 -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 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 1850000 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 -3500000000000000249366773480916995603484435577195345474290984696552483491744191675204998842186116256462012416 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 -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 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))))) (if.f64 (<=.f64 y.im #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 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 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 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.re #s(literal -44999999999999999494702405643475876698669641387869406812840055288799957456499073976262685494313696095210096396148655058265546003469442220032 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 #s(literal -1 binary64) (*.f64 y.im (/.f64 x.re y.re)))) y.re)) (if.f64 (<=.f64 y.re #s(literal -1358626472935755/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.re #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal 78000000000000005561326836911866911517538888071112885366261184744503537964593783117797473956932289503753481029978422888246788275466310886716115744821608448 binary64)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im #s(literal 1 binary64)) (pow.f64 y.im #s(literal -1 binary64))))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.im y.re)) x.im) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -44999999999999999494702405643475876698669641387869406812840055288799957456499073976262685494313696095210096396148655058265546003469442220032 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 #s(literal -1 binary64) (*.f64 y.im (/.f64 x.re y.re)))) y.re)) (if.f64 (<=.f64 y.re #s(literal -1358626472935755/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.re #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal 78000000000000005561326836911866911517538888071112885366261184744503537964593783117797473956932289503753481029978422888246788275466310886716115744821608448 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 (*.f64 (neg.f64 x.re) (/.f64 y.im y.re)) x.im) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 #s(literal -1 binary64) (*.f64 y.im (/.f64 x.re y.re)))) y.re)) (if.f64 (<=.f64 y.re #s(literal 22499999999999999931646313713635335300396489834923078931447808 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) 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 #s(literal -1 binary64) (*.f64 y.im (/.f64 x.re y.re)))) y.re)))) (if.f64 (<=.f64 y.re #s(literal -822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.im y.re)) x.im) y.re)) (if.f64 (<=.f64 y.re #s(literal 22499999999999999931646313713635335300396489834923078931447808 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.im y.re)) x.im) y.re)))) (if.f64 (<=.f64 y.im #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.im #s(literal 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 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 y.im x.re) y.re)) y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)))) (if.f64 (<=.f64 y.im #s(literal -99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584 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 -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 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))) (if.f64 (<=.f64 y.im #s(literal 1850000 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 y.im x.re) y.re)) 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.re #s(literal -44999999999999999494702405643475876698669641387869406812840055288799957456499073976262685494313696095210096396148655058265546003469442220032 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.re #s(literal -45000 binary64)) (/.f64 #s(approx (- (* x.im y.re) (* x.re y.im)) (*.f64 x.im y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.re #s(literal 1250000000000000 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.re #s(literal 78000000000000005561326836911866911517538888071112885366261184744503537964593783117797473956932289503753481029978422888246788275466310886716115744821608448 binary64)) (/.f64 #s(approx (- (* x.im y.re) (* x.re y.im)) (*.f64 x.im y.re)) (+.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 x.im y.re)))))) (if.f64 (<=.f64 y.re #s(literal -2700000000000000000000 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.re #s(literal 165000000000000001990154920008987566931968 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)) #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 -4199999999999999777679428504007173028224011319078927729860663295920922877959479309824602648614074545418375592399256136995220559699858451113759456090121253683200 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)) #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 x.im y.re)) (if.f64 (<=.f64 l #s(literal 95000000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) (tan.f64 (*.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 95000000000000000 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 62000000 binary64)) (-.f64 (*.f64 (PI.f64) l) #s(approx (/ (* (/ -1 F) (tan (* l (PI)))) (neg F)) (*.f64 (/.f64 (PI.f64) F) (/.f64 l F)))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 62000000 binary64)) #s(approx (* (- (* F (* l (PI))) (/ (tan (* l (PI))) F)) (/ 1 F)) (/.f64 (*.f64 l (-.f64 (*.f64 F (PI.f64)) (/.f64 (PI.f64) F))) F)) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 62000000 binary64)) (-.f64 (*.f64 (PI.f64) l) #s(approx (/ (* (/ -1 F) (tan (* l (PI)))) (neg F)) (/.f64 (*.f64 l (PI.f64)) (*.f64 F F)))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 62000000 binary64)) (-.f64 (*.f64 (PI.f64) l) #s(approx (/ (* (/ -1 F) (tan (* l (PI)))) (neg F)) (*.f64 (/.f64 (PI.f64) (*.f64 F F)) l))) #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 #s(approx (- 1 (* (sin B) (/ x (tan B)))) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (sin.f64 B)) (if.f64 (<=.f64 x #s(literal -320 binary64)) (-.f64 #s(approx (/ 1 (sin B)) (/.f64 #s(literal 1 binary64) B)) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 x #s(literal 5902958103587057/73786976294838206464 binary64)) (/.f64 #s(approx (- 1 (* (sin B) (/ x (tan B)))) (-.f64 #s(literal 1 binary64) x)) (sin.f64 B)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (/ -1 (sin B)) (/ (neg x) (tan B))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (neg.f64 x) (tan.f64 B))))) (if.f64 (<=.f64 x #s(literal -320 binary64)) (-.f64 #s(approx (/ 1 (sin B)) (/.f64 #s(literal 1 binary64) B)) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 x #s(literal 5902958103587057/73786976294838206464 binary64)) (/.f64 #s(approx (- 1 (* (sin B) (/ x (tan B)))) (-.f64 #s(literal 1 binary64) x)) (sin.f64 B)) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)))) (if.f64 (<=.f64 x #s(literal -320 binary64)) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)) (if.f64 (<=.f64 x #s(literal 5902958103587057/73786976294838206464 binary64)) (/.f64 #s(approx (- 1 (* (sin B) (/ x (tan B)))) (-.f64 #s(literal 1 binary64) x)) (sin.f64 B)) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)))) (/.f64 #s(approx (- 1 (* (sin B) (/ x (tan B)))) (-.f64 #s(literal 1 binary64) x)) (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 -255000000 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 206886898016895/1532495540865888858358347027150309183618739122183602176 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 -500000000 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 10000000000000000597830782460516151851749290252338090708736359498322008205751130936310560341066601403445681992244323541365884452864 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 -8106479329266893/36028797018963968 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 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #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 -8106479329266893/36028797018963968 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 8275667163517223/87112285931760246646623899502532662132736 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 -8106479329266893/36028797018963968 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 8212282357089841/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) #s(approx (/ F (sin B)) (/.f64 F B))) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 F #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 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))) #s(approx (* x (/ 1 (tan B))) (/.f64 x 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 -8106479329266893/36028797018963968 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 8212282357089841/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) #s(approx (/ F (sin B)) (/.f64 F B))) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 F #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 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 -255000000 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 -3170605756445101/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 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)) (if.f64 (<=.f64 F #s(literal 8212282357089841/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 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 206886898016895/1532495540865888858358347027150309183618739122183602176 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 -8106479329266893/36028797018963968 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 -3170605756445101/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 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) #s(approx (* (cos B) x) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 8212282357089841/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 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 206886898016895/1532495540865888858358347027150309183618739122183602176 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) #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 -8106479329266893/36028797018963968 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 -4765526036770151/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (/.f64 F B)) (/.f64 x B))) (if.f64 (<=.f64 F #s(literal 8212282357089841/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 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 5884782876925013/196159429230833773869868419475239575503198607639501078528 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (/.f64 F B)) (/.f64 x 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 -8106479329266893/36028797018963968 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 -4765526036770151/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (/.f64 F B)) (/.f64 x B))) (if.f64 (<=.f64 F #s(literal 8212282357089841/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 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 5884782876925013/196159429230833773869868419475239575503198607639501078528 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (/.f64 F B)) (/.f64 x B))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))))) (if.f64 (<=.f64 F #s(literal -1895563341875103/11150372599265311570767859136324180752990208 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 8212282357089841/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 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 5884782876925013/196159429230833773869868419475239575503198607639501078528 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) #s(approx (+ (* 2 x) (pow F 2)) (*.f64 #s(literal 2 binary64) x))) #s(literal -1/2 binary64))) x) B)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B))))))) (if.f64 (<=.f64 F #s(literal -1895563341875103/11150372599265311570767859136324180752990208 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 4999999999999999965699095179735106473829597184 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 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))) (if.f64 (<=.f64 B #s(literal 5902958103587057/73786976294838206464 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) x) 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 -1895563341875103/11150372599265311570767859136324180752990208 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 2800000000000000091707414141946026963469497616885799491383533605895092370468339868461492774805003890733775911498005927386092011780619117761973771567104 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))) #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 B #s(literal 7366891713276647/9444732965739290427392 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 #s(approx (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) #s(literal -1 binary64)) x) 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 -1590140912926291/649037107316853453566312041152512 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 6042087046413803/12855504354071922204335696738729300820177623950262342682411008 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) (*.f64 #s(literal -1 binary64) x)) B)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 #s(approx (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) #s(literal 1 binary64)) x) B)))) (if.f64 (<=.f64 F #s(literal -7136238463529799/89202980794122492566142873090593446023921664 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 #s(approx (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) #s(literal -1 binary64)) x) B)) (if.f64 (<=.f64 F #s(literal 6042087046413803/12855504354071922204335696738729300820177623950262342682411008 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) (*.f64 #s(literal -1 binary64) x)) B)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 #s(approx (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) #s(literal 1 binary64)) x) B)))) (if.f64 (<=.f64 F #s(literal -1416953066986969/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 #s(approx (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) #s(literal -1 binary64)) x) B)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 #s(approx (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) #s(literal 1 binary64)) x) B))) (if.f64 (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal -4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 #s(approx (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) #s(literal -1 binary64)) x) B)) (if.f64 (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 1999999999999999930168777770965038835185710261252187684342087190381666372798103074634393633413599250594442956032371041455348337279889700577699244710948244690953092785150999379963096696036126558244456821968375010450997248 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B) (/.f64 #s(literal 1 binary64) B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 #s(approx (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) #s(literal -1 binary64)) x) B)))) (if.f64 (<=.f64 F #s(literal 145000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B) (/.f64 #s(literal 1 binary64) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B))) (/.f64 (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) (tanh.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 f (PI.f64))))))) (PI.f64)) (/.f64 (*.f64 (log.f64 (tanh.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) f) (PI.f64)))) #s(literal 4 binary64)) (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(literal -4 binary64)) (PI.f64)) (*.f64 (/.f64 #s(literal -4 binary64) (PI.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)))))) (-.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 (- 1 ux) #s(literal 1 binary32))) (*.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)))) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos maxCos))))))) (*.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)))) (*.f32 ux (-.f32 (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) maxCos))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -2 binary32)) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy 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 2 binary32) ux))))) (if.f32 (<=.f32 maxCos #s(literal 4644337/35184372088832 binary32)) (*.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))))) #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 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))) (if.f32 (<=.f32 uy #s(literal 295279/268435456 binary32)) #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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))) (*.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)))))) #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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (PI.f32)))) #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 (-.f32 (*.f32 maxCos ux) #s(literal -2 binary32)) 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 (*.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 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) 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)) #s(approx (* ux (- 2 ux)) (*.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (sin.f32 (+.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) ux) (+.f32 maxCos 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)))) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) ux) (+.f32 maxCos 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)))) (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) ux) (+.f32 maxCos maxCos)))))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) ux) #s(literal -2 binary32)) (+.f32 maxCos maxCos)) 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 (-.f32 (+.f32 maxCos maxCos) (*.f32 #s(approx (* (- 1 maxCos) (- maxCos 1)) (-.f32 (+.f32 maxCos maxCos) #s(literal 1 binary32))) ux)) 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 #s(approx (* (- 1 maxCos) (- maxCos 1)) (-.f32 (+.f32 maxCos maxCos) #s(literal 1 binary32))) ux))) 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 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 uy #s(literal 6184753/68719476736 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 ux (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 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)))) (*.f32 ux (+.f32 #s(literal 1 binary32) #s(approx (+ 1 (- (* (* (- 1 maxCos) (- maxCos 1)) ux) (+ maxCos maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (if.f32 (<=.f32 uy #s(literal 6184753/68719476736 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 ux (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 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 maxCos #s(literal 13743895/34359738368 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 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 8386511/8388608 binary32)) #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)))))) #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))))))) (if.f32 (<=.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 16770841/16777216 binary32)) #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)))) #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))))))) (if.f32 (<=.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 16770505/16777216 binary32)) #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 #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) #s(approx (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1)) #s(literal 1 binary32))))) (+.f32 (+.f32 (*.f32 (*.f32 zi ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))))) (*.f32 xi (sin.f32 #s(approx (+ (* (* (PI) uy) -2) (* (PI) 1/2)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (PI.f32) uy))))))))) (+.f32 (+.f32 (*.f32 (*.f32 zi ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))))) (*.f32 xi (sin.f32 (+.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal -2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 zi ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))) #s(approx (* (- 1 ux) maxCos) (-.f32 maxCos (*.f32 maxCos ux)))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (+.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 5153961/8589934592 binary32)) (-.f32 (+.f32 #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (+.f32 uy uy) yi) #s(approx (* (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) maxCos) (* (- 1 ux) ux)))) (PI)) (PI.f32)))) (*.f32 (*.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 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) (*.f32 zi ux))) #s(approx (+ (+ (* (* zi ux) (* (- 1 ux) maxCos)) (* (sqrt (- 1 (* (* (* ux ux) (* (- 1 ux) maxCos)) (* (- 1 ux) maxCos)))) (* yi (sin (* (PI) (+ uy uy)))))) (* (sqrt (- 1 (* (* (* ux ux) (* (- 1 ux) maxCos)) (* (- 1 ux) maxCos)))) (* xi (sin (+ (* (* (PI) uy) -2) (* (PI) 1/2)))))) (+.f32 (*.f32 xi (sin.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (if.f32 (<=.f32 uy #s(literal 5153961/8589934592 binary32)) (-.f32 (+.f32 #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (+.f32 uy uy) yi) #s(approx (* (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) maxCos) (* (- 1 ux) ux)))) (PI)) (PI.f32)))) (*.f32 (*.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 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) (*.f32 zi ux))) #s(approx (* (+ 1 (/ (+ (* (* 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))))) (* zi (* (* maxCos (- 1 ux)) ux)))) (* zi (* (* maxCos (- 1 ux)) ux))) #s(approx (* maxCos (* zi (+ (/ (* xi (cos (* 2 (* uy (PI))))) (* maxCos zi)) (/ (* yi (sin (* 2 (* uy (PI))))) (* maxCos zi))))) (+.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 (+ (+ (* (* (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 (PI.f32) (+.f32 uy uy))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (-.f32 (+.f32 #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (+.f32 uy uy) yi) #s(approx (* (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) maxCos) (* (- 1 ux) ux)))) (PI)) (PI.f32)))) (*.f32 (*.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 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) (*.f32 zi ux))) #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 (*.f32 (*.f32 (+.f32 uy uy) yi) (PI.f32)) (+.f32 (*.f32 (*.f32 uy uy) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) yi) uy) #s(literal -4/3 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) 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)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) xi) #s(literal -2 binary32)) uy) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) yi) uy) #s(literal -4/3 binary32)) uy) (*.f32 (+.f32 yi yi) (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 zi ux) maxCos) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) yi) uy) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) xi) (+.f32 (PI.f32) (PI.f32)))) uy) (*.f32 yi (+.f32 (PI.f32) (PI.f32)))) 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 (* (+ 1 (/ (+ (* (* 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))))) (* zi (* (* maxCos (- 1 ux)) ux)))) (* zi (* (* maxCos (- 1 ux)) ux))) #s(approx (* maxCos (* zi (+ (/ (* xi (cos (* 2 (* uy (PI))))) (* maxCos zi)) (/ (* yi (sin (* 2 (* uy (PI))))) (* maxCos zi))))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (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)) #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 maxCos (*.f32 ux zi))))) (pow.f32 (-.f32 (/.f32 u0 (*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax)) #s(literal 2 binary32)) #s(literal -1 binary32))) alphax) #s(literal -2 binary32)) (*.f32 alphay alphay)) (-.f32 (*.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32))) (*.f32 alphay alphay)) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (/.f32 u0 (*.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax)) #s(literal 2 binary32)) #s(literal -1 binary32))) alphax) #s(literal -2 binary32)) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (*.f32 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 (/.f32 u0 (*.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax)) #s(literal 2 binary32)) #s(literal -1 binary32))) alphax) #s(literal -2 binary32)) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (*.f32 alphay alphay))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) (pow.f32 (-.f32 (/.f32 u0 #s(approx (* (+ (/ (- 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 (*.f32 (-.f32 #s(literal 1 binary32) u0) (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 alphay alphay))) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) #s(literal -1/2 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 (*.f32 u0 (*.f32 alphay alphay)) (*.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal 2 binary32)))))) (-.f32 #s(literal 1 binary32) u0))) #s(literal 1/2 binary32)) #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 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 2 binary32) u1) #s(literal 1/2 binary32)))) (/.f32 alphay alphax))))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 u0 (*.f32 alphay alphay)) (-.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 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) #s(approx (/ 1 (sqrt (- (/ 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))) -1))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) u0)))) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(approx (- (- 1 u0) (/ u0 (- (/ (- (* (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) 1/2) 1/2) (* alphay alphay)) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))))) (-.f32 #s(literal 1 binary32) u0)) (-.f32 #s(literal 1 binary32) u0)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 #s(approx (- (- 1 u0) (/ u0 (- (/ (- (* (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) 1/2) 1/2) (* alphay alphay)) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))))) (-.f32 #s(literal 1 binary32) u0)) #s(literal -1/2 binary32)) #s(approx (pow (/ -1 (- u0 1)) -1/2) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (pow.f32 #s(approx (- (- 1 u0) (/ u0 (- (/ (- (* (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) 1/2) 1/2) (* alphay alphay)) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))))) #s(approx (- 1 u0) #s(literal 1 binary32))) #s(literal -1/2 binary32)) #s(approx (pow (/ -1 (- u0 1)) -1/2) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (+.f32 u1 u1)))) (sqrt.f32 #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.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 2233383/8589934592 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 2 (+ u1 u1)))) (sin (* u2 314159265359/50000000000))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) u1))))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (if.f32 (<=.f32 u2 #s(literal 2233383/8589934592 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 2 (+ u1 u1)))) (sin (* u2 314159265359/50000000000))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) u1))))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (if.f32 (<=.f32 u2 #s(literal 2233383/8589934592 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 2 (+ u1 u1)))) (sin (* u2 314159265359/50000000000))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) u1))))))) (sqrt.f32 #s(literal 2 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 16106127/2147483648 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 2 (+ u1 u1)))) (sin (* u2 314159265359/50000000000))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) u1))))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 2 (+ u1 u1)))) (sin (* u2 314159265359/50000000000))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) u1))))))) (sqrt.f32 #s(literal 2 binary32))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))) #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 (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 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 #s(approx (- (* -314159265359/50000000000 u2) (* (PI) -1/2)) (*.f32 u2 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 (PI.f32) u2) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (PI.f32) u2) #s(literal 1/2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 #s(approx (- (* -314159265359/50000000000 u2) (* (PI) -1/2)) (*.f32 u2 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ 314159265359/50000000000 (* (/ (PI) u2) 1/2)) (*.f32 #s(literal 314159265359/25000000000 binary32) (/.f32 u2 (PI.f32))))) (*.f32 (/.f32 (PI.f32) u2) #s(literal 1/2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 #s(approx (- (* -314159265359/50000000000 u2) (* (PI) -1/2)) (*.f32 u2 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (PI.f32) u2)) #s(literal 314159265359/50000000000 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 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 14495515/536870912 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))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))) (if.f32 (<=.f32 u2 #s(literal 13421773/268435456 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2)))) (*.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 13421773/268435456 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2)))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 16106127/536870912 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 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))) #s(approx (/ (/ (cos (+ x x)) (* (+ (cos (+ x x)) 1) 1/2)) (/ (+ (* 1 (+ 1/2 (* 1/2 (cos (+ x x))))) (- 1/2 (* 1/2 (cos (+ x x))))) (+ 1/2 (* 1/2 (cos (+ x x)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x)))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) (-.f64 #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))) #s(approx (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -4/45 binary64) (*.f64 x x)) #s(literal -2/3 binary64)) x) x) #s(literal 2 binary64)) (*.f64 x x)) #s(literal -1 binary64))) #s(approx (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* -4/45 (* x x)) -2/3) #s(literal 2/3 binary64)) x) x) #s(literal 2 binary64)) (*.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 (sin.f64 v) (-.f64 (*.f64 (cos.f64 v) e) #s(literal -1 binary64))) e) (*.f64 (sin.f64 v) (*.f64 (neg.f64 e) #s(approx (/ -1 (- (* (cos v) e) -1)) (-.f64 (*.f64 e (cos.f64 v)) #s(literal 1 binary64))))) (/.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)))) (*.f64 #s(approx (/ (sin v) (- (* (cos v) e) -1)) (/.f64 v (+.f64 #s(literal 1 binary64) e))) e) #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 t #s(literal 364657039298117/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (* -1 (/ (+ 1 x) (- 1 x))) 1) (/.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 8098044830177753/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (/ (sqrt 1) (sqrt (/ (- -1 x) (- 1 x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 t #s(literal 73999999999999994831419448780177498122083894655466987329516086493184 binary64)) (*.f64 t (sqrt.f64 (/.f64 #s(literal 2 binary64) #s(approx (- (* (/ (+ (* (+ t t) t) (* l l)) (- x 1)) (- x -1)) (* 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))))))) #s(approx (* t (sqrt (/ 2 (- (* (/ (+ (* (+ t t) t) (* l l)) (- x 1)) (- x -1)) (* l l))))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 t #s(literal 2761917562647189/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (* -1 (/ (+ 1 x) (- 1 x))) 1) (/.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 73999999999999994831419448780177498122083894655466987329516086493184 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 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64)))))) (*.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 #s(literal 2 binary64) (/.f64 (pow.f64 t #s(literal 2 binary64)) x)) (/.f64 (pow.f64 l #s(literal 2 binary64)) x))) x)) (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))))))) #s(approx (* t (sqrt (/ 2 (- (* (/ (+ (* (+ t t) t) (* l l)) (- x 1)) (- x -1)) (* l l))))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 5444164426371863/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (* -1 (/ (+ 1 x) (- 1 x))) 1) (/.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 73999999999999994831419448780177498122083894655466987329516086493184 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 #s(approx (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64)))) x)) (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))))))) #s(approx (* t (sqrt (/ 2 (- (* (/ (+ (* (+ t t) t) (* l l)) (- x 1)) (- x -1)) (* l l))))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 364657039298117/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (* -1 (/ (+ 1 x) (- 1 x))) 1) (/.f64 #s(literal 2 binary64) x)))))) #s(approx (* t (sqrt (/ 2 (- (* (/ (+ (* (+ t t) t) (* l l)) (- x 1)) (- x -1)) (* l l))))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) x))))) #s(approx (* t (sqrt (/ 2 (- (* (/ (+ (* (+ t t) t) (* l l)) (- x 1)) (- x -1)) (* l l))))) (sqrt.f64 (/.f64 (-.f64 x #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 1) (sqrt (/ (- -1 x) (- 1 x)))) (-.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 1) (sqrt (/ (- -1 x) (- 1 x)))) #s(approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 kx #s(literal 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (sin.f64 ky))))) (*.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))) (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 -5764607523034235/576460752303423488 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #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 5902958103587057/295147905179352825856 binary64)) (*.f64 (/.f64 (sin.f64 ky) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (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 2251799809036815/2251799813685248 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)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -5764607523034235/576460752303423488 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 5902958103587057/295147905179352825856 binary64)) (*.f64 (/.f64 (sin.f64 ky) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (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 2251799809036815/2251799813685248 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)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -5764607523034235/576460752303423488 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.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 5902958103587057/295147905179352825856 binary64)) (*.f64 (/.f64 (sin.f64 ky) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (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 2251799809036815/2251799813685248 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.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))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 2251799809036815/2251799813685248 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)))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 ky)))))) (sin.f64 th)))) (if.f64 (<=.f64 kx #s(literal 7970608641223095/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (sin.f64 ky))))) (if.f64 (<=.f64 kx #s(literal 8264141345021879/73786976294838206464 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 #s(approx (pow (sin kx) 2) (pow.f64 kx #s(literal 2 binary64))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 kx #s(literal 7970608641223095/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (sin.f64 ky))))) (if.f64 (<=.f64 kx #s(literal 9002011107970261/73786976294838206464 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 #s(approx (pow (sin kx) 2) (pow.f64 kx #s(literal 2 binary64))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (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 -9007190247541737/9007199254740992 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(approx (+ (* (- 1 (cos (+ kx kx))) 1/2) 1/2) (+.f64 #s(literal 1/2 binary64) (pow.f64 kx #s(literal 2 binary64)))) (*.f64 (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 -3602879701896397/72057594037927936 binary64)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (*.f64 (*.f64 th (sin.f64 ky)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))) (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) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (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 535928355657089/562949953421312 binary64)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (/.f64 (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -9007190247541737/9007199254740992 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (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)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (*.f64 (*.f64 th (sin.f64 ky)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))) (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) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (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 535928355657089/562949953421312 binary64)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (/.f64 (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -9007190247541737/9007199254740992 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (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)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (*.f64 (*.f64 th (sin.f64 ky)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))) (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) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (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 535928355657089/562949953421312 binary64)) (*.f64 (sin.f64 ky) #s(approx (/ (sin th) (sqrt (* (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx)))) 1/2))) (/.f64 th (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -9007190247541737/9007199254740992 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (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 (sin.f64 ky) #s(approx (/ (sin th) (sqrt (* (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx)))) 1/2))) (/.f64 th (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) 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) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (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 535928355657089/562949953421312 binary64)) (*.f64 (sin.f64 ky) #s(approx (/ (sin th) (sqrt (* (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx)))) 1/2))) (/.f64 th (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -9007190247541737/9007199254740992 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (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)) #s(approx (* (/ (sin ky) (sqrt (* (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx)))) 1/2))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) 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) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (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 535928355657089/562949953421312 binary64)) #s(approx (* (/ (sin ky) (sqrt (* (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx)))) 1/2))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -799388933858263/1125899906842624 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (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 3242591731706757/4503599627370496 binary64)) (*.f64 (/.f64 (sin.f64 ky) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx)))) (sin.f64 th)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -799388933858263/1125899906842624 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (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 3242591731706757/4503599627370496 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (fabs.f64 (sin.f64 kx))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -5764607523034235/576460752303423488 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (fabs.f64 (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)) #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))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 -5764607523034235/576460752303423488 binary64)) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) (/.f64 #s(approx (* (sin ky) (sin th)) (*.f64 th (sin.f64 ky))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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)) #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))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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)) #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))))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 944473296573929/4722366482869645213696 binary64)) #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 (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 5902958103587057/295147905179352825856 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 (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 5902958103587057/295147905179352825856 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 (sin.f64 th) (/.f64 ky kx)))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 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 8034690221294951/1606938044258990275541962092341162602522202993782792835301376 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 #s(approx (* ky (sin th)) (*.f64 ky th)) kx))) #s(approx (* (/ (sin ky) (sqrt (- (+ (* (- 1 (cos (+ ky ky))) 1/2) 1/2) (* (cos (+ kx kx)) 1/2)))) (sin th)) #s(approx (/ (* (sin ky) (sin th)) (sqrt (* 1/2 (- 1 (cos (* 2 ky)))))) (sin.f64 th)))) #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 #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 5000000000000 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 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) l)) Om))))))) (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 5000000000000 binary64)) (sqrt.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 l Om)) l)) Om) Om))) #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 (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 5000000000000 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 (*.f64 #s(approx (- (* 1/2 (- 1 (cos (+ ky ky)))) (- (* (cos (+ kx kx)) 1/2) 1/2)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))) (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) l)) Om))))))) (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 5000000000000 binary64)) (sqrt.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (-.f64 Om (*.f64 (-.f64 #s(literal -1/2 binary64) #s(approx (* 1/2 (- (- 1 (cos (+ ky ky))) (cos (+ kx kx)))) (*.f64 (cos.f64 (+.f64 ky ky)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 l Om)) l))) Om))) #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)))) (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)))))))))) (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 (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (-.f64 (/.f64 (*.f64 (-.f64 #s(approx (* 1/2 (- (- 1 (cos (+ ky ky))) (cos (+ kx kx)))) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 l Om)) l)) Om) #s(literal -1 binary64)))) #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 (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 0 binary64)) (asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) (-.f64 (/.f64 (neg.f64 l) t) (/.f64 (+.f64 t t) l)))) (sqrt.f64 (/.f64 l t)))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l)))))) (if.f64 (<=.f64 Omc #s(literal 8104522595470689/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (-.f64 (*.f64 (+.f64 t t) (/.f64 t (*.f64 l l))) #s(literal -1 binary64)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))) (if.f64 (<=.f64 Omc #s(literal 5065326622169181/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (-.f64 (*.f64 (+.f64 t t) (/.f64 t (*.f64 l l))) #s(literal -1 binary64)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 t (*.f64 l l)) (+.f64 t t))))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (-.f64 (*.f64 (+.f64 t t) (/.f64 t (*.f64 l l))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 6490371073168535/1298074214633706907132624082305024 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (neg.f64 #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 20000000000000000347133368339382573870453505234990611224736886462437054770952482249848261400637690118797395263364344950671345201327496585184494821583360107684373027385378753248237715456 binary64)) (asin.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 Omc Om) (+.f64 Omc Om)) (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t t) (/.f64 t (*.f64 l l))) #s(literal -1 binary64)) Omc) Omc)))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 Omc Omc) (*.f64 Omc Omc)))) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 104999999999999993149884531541856485368788475372658797602783689410814433138978453847259047176189811029767110674402963180730236486274041492545794333745467095716782483980902946246937544753152 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (neg.f64 #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 Omc Omc) (*.f64 Omc Omc)))) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 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 4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (asin.f64 (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (neg.f64 #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 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 4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (asin.f64 (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 250000000000000004466461294701732580934882232491665451360943350139917523421673105918956887404987310519787038935219061815017931446313852040193927701855538385584500858411649005240005981210582953991411368048530177543539174892901071060992 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 1060000000000000007840972711915078806488088752604129972244141166891598080499044428080885112123888147777266689130998159931645949451311162536755200 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))) (asin.f64 (sqrt.f64 (*.f64 (+.f64 Omc Om) (/.f64 (-.f64 Omc Om) (*.f64 (*.f64 Omc Omc) #s(approx (+ 1 (* 2 (pow (/ t l) 2))) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 165000000000000004945743170914271684041081070508094860232965424910961257928740204014899633987262963704290446992034963424698706858352038418844927596627542382692907435396898443159314887457490350003079852698025839815340395185551067730042945935364023291212830349283664171538176321827552621773387429052416 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (/.f64 (*.f64 Om Om) Omc)) (*.f64 Omc #s(approx (+ 1 (* 2 (pow (/ t l) 2))) #s(literal 1 binary64)))))) (asin.f64 (sqrt.f64 (*.f64 (+.f64 Omc Om) (/.f64 (-.f64 Omc Om) (*.f64 (*.f64 Omc Omc) #s(approx (+ 1 (* 2 (pow (/ t l) 2))) #s(literal 1 binary64)))))))) (asin.f64 (sqrt.f64 (*.f64 (+.f64 Omc Om) (/.f64 (-.f64 Omc Om) (*.f64 (*.f64 Omc Omc) #s(approx (+ 1 (* 2 (pow (/ t l) 2))) #s(literal 1 binary64))))))) (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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 U U*) n) l) (/.f64 l Om)) Om)) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 U U*) n) l) (/.f64 l Om)) Om)) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (/.f64 l Om) (*.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 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (/.f64 l Om) n) (*.f64 (/.f64 l Om) (-.f64 U U*)))) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (/.f64 l Om) (*.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 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (/.f64 l Om) n) #s(approx (* (/ l Om) (- U U*)) (/.f64 (*.f64 U l) Om)))) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (/.f64 l Om) (*.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 n Om) (-.f64 U U*)) Om) (/.f64 #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 4763410263543689/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) l) (*.f64 l (/.f64 n (*.f64 Om Om))))) (+.f64 n n)) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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 U U*) (*.f64 (*.f64 l (/.f64 l (*.f64 Om 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 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (/.f64 l Om) n) #s(approx (* (/ l Om) (- U U*)) (/.f64 (*.f64 U l) Om)))) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (*.f64 l l)) (/.f64 n (*.f64 Om Om)))))) #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 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (-.f64 U U*) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) n))) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (*.f64 l l)) (/.f64 n (*.f64 Om Om)))))) #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 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) l) (*.f64 l (/.f64 n (*.f64 Om Om))))) (+.f64 n n)) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (*.f64 l l)) (/.f64 n (*.f64 Om Om)))))) #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 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (*.f64 (-.f64 U U*) n) l) (/.f64 l (*.f64 Om Om)))) (+.f64 n n)) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (*.f64 l l)) (/.f64 n (*.f64 Om Om)))))) #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 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 #s(approx (* (- U U*) n) (*.f64 U n)) (*.f64 l (/.f64 l (*.f64 Om Om))))) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (*.f64 l l)) (/.f64 n (*.f64 Om Om)))))) #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 n Om) (-.f64 U U*)) Om) (/.f64 #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 1000000000000000044885712678075916785549312 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 #s(approx (* (- U U*) n) (*.f64 U n)) (*.f64 l (/.f64 l (*.f64 Om Om))))) 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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (+.f64 (/.f64 (*.f64 (/.f64 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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)))) (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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (+.f64 (/.f64 (*.f64 (/.f64 n Om) (-.f64 U U*)) Om) (/.f64 #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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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)))) (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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 U U*) n) (/.f64 #s(literal 1 binary64) Om)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) U)) 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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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)))) (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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) #s(approx (+ (* (- U U*) (/ n (* Om Om))) (/ 2 Om)) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) 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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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)))) (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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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 (*.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 (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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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)))) (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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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)))))) (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)) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l #s(approx (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))) (/.f64 #s(approx (sqrt (* -2 (* U (* (pow n 2) (- U U*))))) (*.f64 n (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (-.f64 U U*)))))) Om)))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l #s(approx (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))) (/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (-.f64 U U*))) (fabs.f64 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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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)))) (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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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)))))) (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)) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l #s(approx (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))) (/.f64 #s(approx (sqrt (* -2 (* U (* (pow n 2) (- U U*))))) (*.f64 n (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (-.f64 U U*)))))) Om)))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 #s(approx (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (-.f64 U U*))) (fabs.f64 n)) Om)) 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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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)))) (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 200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 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 #s(approx (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))) (/.f64 #s(approx (sqrt (* -2 (* U (* (pow n 2) (- U U*))))) (*.f64 n (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (-.f64 U U*)))))) Om)))))) (if.f64 (<=.f64 l #s(literal 29499999999999999484852877572864960096713385451419637972172564467986703368653040650115541368832 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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) #s(approx (+ (* (- U U*) (/ n (* Om Om))) (/ 2 Om)) (/.f64 #s(literal 2 binary64) Om))) n))))) (if.f64 (<=.f64 l #s(literal 29499999999999999484852877572864960096713385451419637972172564467986703368653040650115541368832 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 (*.f64 #s(approx (* (* -2 U) (+ (* (- U U*) (/ n (* Om Om))) (/ 2 Om))) (*.f64 #s(literal -4 binary64) (/.f64 U Om))) n))))) (if.f64 (<=.f64 l #s(literal 29499999999999999484852877572864960096713385451419637972172564467986703368653040650115541368832 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 (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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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 l #s(literal 7621456421669903/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (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 U) (*.f64 t 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 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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 10000000000000000000000 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (*.f64 (+.f64 l l) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) #s(literal 2 binary64)) t))) (/.f64 (cos.f64 k) k)) k)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (/.f64 l (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) t)) (*.f64 (+.f64 l l) (/.f64 (cos.f64 k) k))) k))) (if.f64 (<=.f64 k #s(literal 5534023222112865/9223372036854775808 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (*.f64 (+.f64 l l) #s(approx (/ l (* (- 1/2 (* (cos (+ k k)) 1/2)) t)) (/.f64 l (*.f64 (pow.f64 k #s(literal 2 binary64)) t)))) (/.f64 (cos.f64 k) k)) k)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (/.f64 l (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) t)) (*.f64 (+.f64 l l) (/.f64 (cos.f64 k) k))) k))) (if.f64 (<=.f64 k #s(literal 5534023222112865/9223372036854775808 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (*.f64 (+.f64 l l) #s(approx (/ l (* (- 1/2 (* (cos (+ k k)) 1/2)) t)) (/.f64 l (*.f64 (pow.f64 k #s(literal 2 binary64)) t)))) (/.f64 (cos.f64 k) k)) k)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) t) k)) (/.f64 #s(literal 1 binary64) k))))) (if.f64 (<=.f64 k #s(literal 5534023222112865/9223372036854775808 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (*.f64 (+.f64 l l) #s(approx (/ l (* (- 1/2 (* (cos (+ k k)) 1/2)) t)) (/.f64 l (*.f64 (pow.f64 k #s(literal 2 binary64)) t)))) (/.f64 (cos.f64 k) k)) k)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (/.f64 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) t) k)) k)))) (if.f64 (<=.f64 k #s(literal 5534023222112865/1152921504606846976 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (*.f64 (+.f64 l l) #s(approx (/ l (* (- 1/2 (* (cos (+ k k)) 1/2)) t)) (/.f64 l (*.f64 (pow.f64 k #s(literal 2 binary64)) t)))) (/.f64 (cos.f64 k) k)) k)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (*.f64 (+.f64 l l) l) (cos.f64 k)) (*.f64 (*.f64 k t) (*.f64 k (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 k #s(literal 4196634276768923/2305843009213693952 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 #s(literal 1 binary64) (/.f64 t (*.f64 (pow.f64 k #s(literal -4 binary64)) l)))))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (*.f64 (+.f64 l l) l) (cos.f64 k)) (*.f64 (*.f64 k t) (*.f64 k (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 k #s(literal 5764607523034235/2305843009213693952 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 #s(literal 1 binary64) (/.f64 t (*.f64 (pow.f64 k #s(literal -4 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 l (/.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))))))))) #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 #s(literal 1 binary64) (/.f64 t (*.f64 (pow.f64 k #s(literal -4 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 (*.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 l (/.f64 (+.f64 l l) (*.f64 (pow.f64 k #s(literal 4 binary64)) t)))) (if.f64 (<=.f64 t #s(literal 4856672230564323/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t t) t) (*.f64 k k)) l) (tan.f64 k)) (sin.f64 k)) t) l))) (if.f64 (<=.f64 t #s(literal 18999999999999998160950590059492040650382917974264966298834054687653246537379508925883169636352 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 t t) t)) l) (tan.f64 k)) (/.f64 l (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (sin.f64 k)))) (if.f64 (<=.f64 t #s(literal 649999999999999967936685105486150101694598014217480080993283478282806023199444947589937765697240651754622013495830332526476561950725259761441062520248878107714774190249738240 binary64)) (*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 (*.f64 (*.f64 (sin.f64 k) t) t) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))))) t) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (*.f64 l (/.f64 l t)) t) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (*.f64 (sin.f64 k) t))) #s(literal 2 binary64))))) (if.f64 (<=.f64 t #s(literal 2308711300569989/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (/.f64 (*.f64 (tan.f64 k) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t t) t) (*.f64 k k)) l) (sin.f64 k)) t)) l))) (if.f64 (<=.f64 t #s(literal 42999999999999998520067323578474200981812067710090003657758989360395786926309404482866719913130140760207033031971493521670332487793901568 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 t l) t) #s(literal -1 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) 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)) (*.f64 (/.f64 (/.f64 (*.f64 l (/.f64 l t)) (*.f64 (*.f64 t (tan.f64 k)) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)))) (*.f64 (sin.f64 k) t)) #s(literal 2 binary64)))) (if.f64 (<=.f64 t #s(literal 4856672230564323/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t t) t) (*.f64 k k)) l) (tan.f64 k)) (sin.f64 k)) t) l))) (if.f64 (<=.f64 t #s(literal 53999999999999998142254366619909478518300619818547181722574336008055160832 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 t t) t)) l) (tan.f64 k)) (/.f64 l (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (sin.f64 k)))) (*.f64 (/.f64 (/.f64 (*.f64 l (/.f64 l t)) (*.f64 (*.f64 t (tan.f64 k)) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)))) (*.f64 (sin.f64 k) t)) #s(literal 2 binary64)))) (if.f64 (<=.f64 l #s(literal 7200000000000000435140549392198156480716029009569969513139741929453537424712348911382609950834302223595602520349994139556116345318802273366313060041953533255017167398361057256800256 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (/.f64 (*.f64 (*.f64 t (tan.f64 k)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t t) t) (*.f64 k k)) l) (sin.f64 k))) l))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 (/.f64 t l) t)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 k #s(literal 5410876812138479/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (*.f64 (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (/.f64 (*.f64 (tan.f64 k) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t t) t) (*.f64 k k)) l) (sin.f64 k)) t)) l)))) (if.f64 (<=.f64 k #s(literal 5410876812138479/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (*.f64 (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 (*.f64 (tan.f64 k) (sin.f64 k)) (/.f64 (+.f64 (*.f64 (+.f64 t t) t) (*.f64 k k)) l)) (/.f64 t l))))) (if.f64 (<=.f64 k #s(literal 6813621976226733/79228162514264337593543950336 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (*.f64 (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t t) t) (*.f64 k k)) (*.f64 (tan.f64 k) (sin.f64 k))) t) (*.f64 l l))))) (if.f64 (<=.f64 k #s(literal 7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (*.f64 (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 (*.f64 (tan.f64 k) (sin.f64 k)) (/.f64 (+.f64 (*.f64 (+.f64 t t) t) (*.f64 k k)) (*.f64 l l))) t)))) (if.f64 (<=.f64 k #s(literal 6813621976226733/79228162514264337593543950336 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (*.f64 (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 430000000000000008780912069422493831058976675073166006403003924035296588455138795353883494597051547648 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) (/.f64 t (*.f64 l l))) (sin.f64 k)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 l (/.f64 l #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)))) (*.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)) #s(literal 2 binary64)))) (if.f64 (<=.f64 k #s(literal 679999999999999984384103329733319475766632175481600654033033136601363672484282368 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (*.f64 (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 l (/.f64 l #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)))) (*.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)) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 662929865148937/72057594037927936 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (*.f64 (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (* (sin k) t)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 k #s(literal 2 binary64)) t)))))) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 1800000000000000083019932979888266470049878932568680036148030453854517574041416063635744583200064667648 binary64)) (*.f64 (/.f64 l (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) (*.f64 t t))) (/.f64 (*.f64 l #s(literal 2 binary64)) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (* (sin k) t)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 k #s(literal 2 binary64)) t)))))) #s(literal 2 binary64))) (*.f64 (/.f64 l (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) (*.f64 t t))) (/.f64 (*.f64 l #s(literal 2 binary64)) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)))) (*.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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 7499999999999999765412130756329448110632924119226824153978565990240993306341314474742326000446918223946384112775874345708937541700790787919925097791488 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 7499999999999999765412130756329448110632924119226824153978565990240993306341314474742326000446918223946384112775874345708937541700790787919925097791488 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 5267953421726493/47890485652059026823698344598447161988085597568237568 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.f64 #s(literal -4 binary64) (*.f64 a c))))) (+.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 -4606887725612233/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 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 5267953421726493/47890485652059026823698344598447161988085597568237568 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #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 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 90575098195717/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 -1038787686187039/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544 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 4856672230564323/7588550360256754183279148073529370729071901715047420004889892225542594864082845696 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 -5652282126611999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 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 -7659264956697545/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 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 -699999999999999969297785102059447928576066563012923310096809244520697332807612110771083959542298597983763492010170560511221108748411106792576396326072221696 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 6183260036827613/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) (if.f64 (<=.f64 b #s(literal 209999999999999995253329232153652192797441122107392 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) 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 -699999999999999969297785102059447928576066563012923310096809244520697332807612110771083959542298597983763492010170560511221108748411106792576396326072221696 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 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 -7355978596156267/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* c (* a 4)))) (sqrt.f64 (*.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 -5736422885728743/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 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 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -5736422885728743/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* 1/2 (sqrt (* -4 (/ 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 6279873474903045/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 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 7600392078376155/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248 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 -5867985249082797/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 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 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) (-.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 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64)))) (if.f64 (<=.f64 x #s(literal -105 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) #s(approx (/ (- (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y))) (* 3/40 3/40)) (+ (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 7/10 binary64) (/.f64 #s(literal 1 binary64) x))))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64)))) (if.f64 (<=.f64 x #s(literal 1150000000 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) #s(approx (/ (- (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y))) (* 3/40 3/40)) (+ (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/8 binary64) (/.f64 #s(literal 1 binary64) y))))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) #s(approx (/ (- (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y))) (* 3/40 3/40)) (+ (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 17/20 binary64) (/.f64 #s(literal 1 binary64) x)))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64)))))) (if.f64 (<=.f64 x #s(literal 3512807709348987/4503599627370496 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) #s(approx (/ (- (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y))) (* 3/40 3/40)) (+ (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 7/10 binary64) (/.f64 #s(literal 1 binary64) x))))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) #s(approx (/ (- (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y))) (* 3/40 3/40)) (+ (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 17/20 binary64) (/.f64 #s(literal 1 binary64) x)))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64))))) (if.f64 (<=.f64 x #s(literal 3400000000000 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) #s(approx (/ (- (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y))) (* 3/40 3/40)) (+ (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40)) (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 31/40 binary64) (/.f64 #s(literal 1 binary64) y)))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) #s(approx (/ (- (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y))) (* 3/40 3/40)) (+ (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 17/20 binary64) (/.f64 #s(literal 1 binary64) x)))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (neg.f64 y)) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x)) #s(approx (/ (- (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y))) (* 3/40 3/40)) (+ (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 17/20 binary64) (/.f64 #s(literal 1 binary64) x)))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/40 binary64))) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 1 binary64))) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/20 binary64)) (-.f64 x #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)) (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))))) (-.f64 #s(approx (sqrt (+ (pow (- y 11/40) 2) (pow (- x 11/40) 2))) #s(approx (* -1 (* x (- 1 (* 11/40 (/ 1 x))))) #s(literal 11/40 binary64))) #s(literal 11/40 binary64)))) (*.f64 (+.f64 x y) z) (if.f64 (<=.f64 (*.f64 (+.f64 x y) z) #s(literal -405/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 -75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 -22000000000000000040046849095225280003631031183688076800843775830865551475681991963031477296489070837507019301895527818359344779990119407271653529528488509478116939479356849157271014911191784879665191326682714658361777455720977957650432 binary64)) (-.f64 x (/.f64 (log.f64 (+.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 y (exp.f64 z)))) t)) (if.f64 (<=.f64 z #s(literal -5902958103587057/73786976294838206464 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (+.f64 (*.f64 #s(literal 1/2 binary64) t) (/.f64 t (*.f64 (-.f64 (exp.f64 z) #s(literal 1 binary64)) y)))))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (-.f64 t (*.f64 (*.f64 #s(literal -1/2 binary64) z) (-.f64 (*.f64 t y) t))) z)) y)))))) (if.f64 (<=.f64 z #s(literal -22000000000000000040046849095225280003631031183688076800843775830865551475681991963031477296489070837507019301895527818359344779990119407271653529528488509478116939479356849157271014911191784879665191326682714658361777455720977957650432 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 t (log.f64 (-.f64 #s(approx (- (* (exp z) y) -1) #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 z #s(literal -5902958103587057/73786976294838206464 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (+.f64 (*.f64 #s(literal 1/2 binary64) t) (/.f64 t (*.f64 (-.f64 (exp.f64 z) #s(literal 1 binary64)) y)))))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (-.f64 t (*.f64 (*.f64 #s(literal -1/2 binary64) z) (-.f64 (*.f64 t y) t))) z)) y)))))) (if.f64 (<=.f64 z #s(literal -5200000000000000109611701997456739794944 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 t (log.f64 (-.f64 #s(approx (- (* (exp z) y) -1) #s(literal 1 binary64)) y))))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (-.f64 t (*.f64 (*.f64 #s(literal -1/2 binary64) z) (-.f64 (*.f64 t y) t))) z)) y))))) (if.f64 (<=.f64 z #s(literal -1000 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 (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (-.f64 t (*.f64 (*.f64 #s(literal -1/2 binary64) z) (-.f64 (*.f64 t y) t))) z)) y))))) (if.f64 (<=.f64 z #s(literal -1000 binary64)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (-.f64 x (*.f64 (/.f64 (-.f64 (exp.f64 z) #s(literal 1 binary64)) t) y))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (-.f64 t (*.f64 (*.f64 #s(literal -1/2 binary64) z) (-.f64 (*.f64 t y) t))) z)) y))))) (if.f64 (<=.f64 (log.f64 (+.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 y (exp.f64 z)))) #s(literal -inf.0 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (+.f64 t #s(approx (* z (- (* 1/2 (* t y)) (* 1/2 t))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 y z))))) z)) y)))) (if.f64 (<=.f64 (log.f64 (+.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 y (exp.f64 z)))) #s(literal 0 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (+.f64 t (*.f64 z #s(approx (- (* 1/2 (* t y)) (* 1/2 t)) (*.f64 #s(literal -1/2 binary64) t)))) z)) y)))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) #s(approx (/ (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) y) (*.f64 #s(literal 1/2 binary64) t))))))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (-.f64 t (*.f64 (*.f64 #s(literal -1/2 binary64) z) (-.f64 (*.f64 t y) t))) z)) y)))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (+.f64 (*.f64 (-.f64 (*.f64 t y) t) #s(literal 1/2 binary64)) (/.f64 t z))))))) (if.f64 (<=.f64 (log.f64 (+.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 y (exp.f64 z)))) #s(literal 0 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) (/.f64 #s(approx (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) (/.f64 (+.f64 t (*.f64 z #s(approx (- (* 1/2 (* t y)) (* 1/2 t)) (*.f64 #s(literal -1/2 binary64) t)))) z)) y)))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) #s(approx (/ (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) y) (*.f64 #s(literal 1/2 binary64) t)))))) (if.f64 (<=.f64 z #s(literal -6465364971497831/340282366920938463463374607431768211456 binary64)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) t) #s(approx (/ (exp z) t) (/.f64 #s(literal 1 binary64) t)))))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 z t)) (/.f64 #s(literal 1 binary64) t)))))))) (if.f64 (<=.f64 z #s(literal -6465364971497831/340282366920938463463374607431768211456 binary64)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) t) #s(approx (/ (exp z) t) (/.f64 #s(literal 1 binary64) t)))))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (*.f64 #s(literal -1 binary64) (/.f64 z t))))))) (if.f64 (<=.f64 z #s(literal -1298074214633707/1298074214633706907132624082305024 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) #s(approx (/ (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) y) (*.f64 #s(literal 1/2 binary64) t))))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (*.f64 #s(literal -1 binary64) (/.f64 z t))))))) (if.f64 (<=.f64 z #s(literal -1298074214633707/1298074214633706907132624082305024 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) #s(approx (/ (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) y) (*.f64 #s(literal 1/2 binary64) t))))) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y z)) t))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (- (- (* (exp z) y) -1) y))) #s(approx (/ (+ (* 1/2 (* t y)) (/ t (- (exp z) 1))) y) (*.f64 #s(literal 1/2 binary64) 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)))) (if.f64 (<=.f64 z #s(literal 1983393922805251/18889465931478580854784 binary64)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 #s(approx (- 1 z) #s(literal 1 binary64)) (log.f64 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 -6817139678149439/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 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 6779062778503071/1329227995784915872903807060280344576 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)) (if.f64 (<=.f64 (*.f64 y (+.f64 (-.f64 #s(literal 1 binary64) z) (log.f64 z))) #s(literal -200000000000000002881189517449054771166223724485662526027424629870997854138252263253726515251452912161010874366592467075072 binary64)) (*.f64 #s(approx (+ 1 (/ (* 1/2 x) (* y (+ (- 1 z) (log z))))) #s(literal 1 binary64)) #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z))) (if.f64 (<=.f64 (*.f64 y (+.f64 (-.f64 #s(literal 1 binary64) z) (log.f64 z))) #s(literal 499999999999999966930247417371487281185975108215165759305846411153850323349801823812846216297922973585457277299849260737769690406722406396639729252701864308747192500224 binary64)) #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 #s(approx (+ 1 (/ (* 1/2 x) (* y (+ (- 1 z) (log z))))) #s(literal 1 binary64)) #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z))))) #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 y #s(literal -14 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 y (-.f64 z x))) (if.f64 (<=.f64 y #s(literal 260000000 binary64)) (+.f64 x (*.f64 y #s(approx (- z x) z))) #s(approx (+ x (* y (- z x))) (*.f64 y (-.f64 z x))))) (if.f64 (<=.f64 y #s(literal -5831192761049855/2535301200456458802993406410752 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 y (-.f64 z x))) (if.f64 (<=.f64 y #s(literal 2108713864231463/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 (-.f64 #s(literal 1 binary64) y) x)) #s(approx (+ x (* y (- z x))) (*.f64 y (-.f64 z x))))) (if.f64 (<=.f64 y #s(literal -5831192761049855/2535301200456458802993406410752 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 y (-.f64 z x))) (if.f64 (<=.f64 y #s(literal 2108713864231463/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 x #s(approx (+ 1 (* -1 y)) #s(literal 1 binary64)))) #s(approx (+ x (* y (- z x))) (*.f64 y (-.f64 z x))))) (if.f64 (<=.f64 y #s(literal -5831192761049855/2535301200456458802993406410752 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 y z)) (if.f64 (<=.f64 y #s(literal 2108713864231463/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 x #s(approx (+ 1 (* -1 y)) #s(literal 1 binary64)))) #s(approx (+ x (* y (- z x))) (*.f64 y z)))) #s(approx (+ x (* y (- z x))) (*.f64 x #s(approx (+ 1 (* -1 y)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal -inf.0 binary64)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (+.f64 (*.f64 z t) (*.f64 z (neg.f64 x))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal 20000000000000000265131979567148325361373122179172920071264062955884985453808506429231958836078724999454749277131784181976245949300014051569103476605493463371814790630510549293722116375116429235158992403665324705171077671147273195044215123421883037120057498753668190357102577928230111451021312 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)))))) (+.f64 x (*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y) z)) (if.f64 (<=.f64 y #s(literal 2139160387885137/19807040628566084398385987584 binary64)) (*.f64 #s(approx (- 1 (/ (* (- (tanh (/ x y)) (tanh (/ t y))) (* z y)) x)) #s(literal 1 binary64)) x) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (+.f64 (*.f64 z t) (*.f64 z (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal 2139160387885137/19807040628566084398385987584 binary64)) (*.f64 #s(approx (- 1 (/ (* (- (tanh (/ x y)) (tanh (/ t y))) (* z y)) x)) #s(literal 1 binary64)) x) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x))))) (if.f64 (<=.f64 y #s(literal 1624177331542419/19807040628566084398385987584 binary64)) (*.f64 #s(approx (- 1 (/ (* (- (tanh (/ x y)) (tanh (/ t y))) (* z y)) x)) #s(literal 1 binary64)) x) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z #s(approx (- t x) t))))) (*.f64 #s(approx (- 1 (/ (* (- (tanh (/ x y)) (tanh (/ t y))) (* z y)) x)) #s(literal 1 binary64)) x) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a a) #s(literal 1/24 binary64)) #s(literal -11/24 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 a a) a) a) #s(literal -1/4 binary64))) (neg.f64 x)) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -1/6 binary64) a) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/3 binary64) a))) x) (*.f64 (-.f64 a (*.f64 a a)) #s(literal -1/2 binary64)))) (*.f64 a x))) (*.f64 a x))) #s(approx (- 1 (pow (- 1 x) a)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (* (neg x) (- (+ (* -1/4 (+ a (* (* a a) a))) (* (* (* a a) (* a a)) 1/24)) (* (* a a) -11/24))) (- (- (* (* (* a a) a) -1/6) (* (* a a) -1/2)) (* 1/3 a))) (*.f64 a (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 a (-.f64 (+.f64 (*.f64 #s(literal -11/24 binary64) x) (*.f64 a (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 a x)) (*.f64 #s(literal 1/4 binary64) x))))) #s(literal 1/2 binary64))))))) x) (*.f64 #s(literal -1/2 binary64) (-.f64 a (*.f64 a a)))) x) x) (*.f64 a x))) #s(approx (- 1 (pow (- 1 x) a)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 a a) a) #s(literal -1/6 binary64))) (*.f64 #s(literal -1/3 binary64) a)) x) (*.f64 #s(literal -1/2 binary64) (-.f64 a (*.f64 a a)))) x) x) (*.f64 a x))) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal 1/3 binary64))) (*.f64 (*.f64 (*.f64 a a) a) #s(literal -1/6 binary64))) x) (*.f64 #s(literal -1/2 binary64) (-.f64 a (*.f64 a a)))) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (- (* (* a a) -1/2) (* (* (* a a) a) -1/6)) (* -1/3 a)) (*.f64 a (+.f64 #s(literal 1/3 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 1/6 binary64) a) #s(literal 1/2 binary64)))))) x) (*.f64 #s(literal -1/2 binary64) (-.f64 a (*.f64 a a)))) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 x #s(approx (- (* x (- (* -1 (* x (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (+ (* -1/2 a) (* 1/2 (pow a 2))))) (* -1 a)) #s(approx (* a (+ 1 (+ (* a (* x (- (* -1/2 x) 1/2))) (* x (+ 1/2 (* 1/3 x)))))) (+.f64 a (*.f64 a (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) a))))))))) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 a x)) (-.f64 #s(literal 1 binary64) #s(approx (pow (- 1 x) a) #s(approx (+ 1 (* -1 (* a x))) #s(literal 1 binary64)))) (+.f64 x (*.f64 (*.f64 y z) z)) (*.f64 #s(approx (+ 1 (/ (* (* z z) y) x)) #s(literal 1 binary64)) x) (+.f64 x (/.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -6052837899185947/576460752303423488 binary64)) (+.f64 x (/.f64 #s(approx (- y x) y) z)) (if.f64 (<=.f64 z #s(literal 4150517416584649/9223372036854775808 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 -519999999999999967972319583654650286587951527928992692472643584 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 1851167661284901/18889465931478580854784 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 (-.f64 y x) z)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))))) (if.f64 (<=.f64 x #s(literal -310000000000000002883099073245539196092406093053952 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) (if.f64 (<=.f64 x #s(literal 2898733465652037/6901746346790563787434755862277025452451108972170386555162524223799296 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))))) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) (-.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 2400000000000000097087163214773463547904 binary64)) (*.f64 (/.f64 (*.f64 z y) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) x) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (-.f64 z (*.f64 t (*.f64 (/.f64 #s(literal 1/2 binary64) z) a))))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 2500000000000000075946507106750916722688 binary64)) (*.f64 (/.f64 (*.f64 z y) (sqrt.f64 (-.f64 (*.f64 z z) (*.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 23000000000000000379406787300399890299536323505374064950845018556655995980247155850262013342550931909962567125155695937995415524819948988703685175843741499392 binary64)) (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) (*.f64 y x)) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 5799999999999999654434560579925134552545058000795235532636057809977344 binary64)) (*.f64 (*.f64 (/.f64 y (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) x) z) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 2484628684844603/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) (*.f64 #s(approx (/ (* z y) (sqrt (- (* z z) (* a t)))) (/.f64 (*.f64 y z) (sqrt.f64 (neg.f64 (*.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 2484628684844603/13803492693581127574869511724554050904902217944340773110325048447598592 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 7729075046034517/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 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 -450000000000000002262516022310560115606736218050783890741646102215051868204141499113693408885975131090845696 binary64)) (-.f64 #s(approx (- (* x (log y)) z) (*.f64 #s(literal -1 binary64) z)) y) (if.f64 (<=.f64 z #s(literal 5100000000000000354739065716736 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)) (-.f64 #s(approx (- (* x (log y)) z) (*.f64 #s(literal -1 binary64) z)) y))) (-.f64 #s(approx (- (* x (log y)) z) (*.f64 #s(literal -1 binary64) 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 x #s(literal -169999999999999995805696 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) (if.f64 (<=.f64 x #s(literal 944473296573929/75557863725914323419136 binary64)) (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) (-.f64 x z))) (if.f64 (<=.f64 z #s(literal -1500 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (neg.f64 z))) (if.f64 (<=.f64 z #s(literal 112000000000000006710886400 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) x)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (neg.f64 z))))) (exp.f64 #s(approx (- (+ x (* y (log y))) z) x)) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (*.f64 z z)))) y) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 z z)) x) y)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y x) (-.f64 #s(literal -1 binary64) (*.f64 z z)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 0 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) y) x)) (/.f64 #s(approx (/ -1 (* x (- -1 (* z z)))) (/.f64 #s(literal 1 binary64) x)) y)) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 0 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) y) x)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 0 binary64)) #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)))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y))) (*.f64 x #s(approx (log x) (+.f64 (log.f64 (*.f64 x #s(literal 1/4 binary64))) (log.f64 #s(literal 4 binary64))))) (*.f64 x (log.f64 x)) (*.f64 (*.f64 x y) (-.f64 #s(literal 1 binary64) y)) (*.f64 x (-.f64 y (*.f64 y y))) (*.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 y z) (/.f64 (/.f64 x (-.f64 z #s(literal -1 binary64))) z)) (*.f64 (/.f64 y z) (/.f64 x (*.f64 (-.f64 z #s(literal -1 binary64)) z))) (if.f64 (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -2 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (if.f64 (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 7307508186654515/1461501637330902918203684832716283019655932542976 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 z #s(literal -5265614583427859/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y) (if.f64 (<=.f64 z #s(literal 390218568789499/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 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 x y) #s(literal 6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 binary64)) (*.f64 #s(approx (/ y (* (+ z 1) z)) (/.f64 y z)) (/.f64 x z)) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z)))) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z))) (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)) (*.f64 y (-.f64 b z)))) (if.f64 (<=.f64 b #s(literal -6605186933451907/26959946667150639794667015087019630673637144422540572481103610249216 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))))) (if.f64 (<=.f64 b #s(literal 9000000000000000258108064026646110331815789823868258849128448 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)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 a #s(literal -489999999999999987675169638741704503076658076706956985329673603738933666873244382066441044623360 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 a #s(literal 10500000000000000000 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 (-.f64 #s(approx (- x (* (- y 1) z)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 z #s(literal -1550000000000000019845120928831786522825668752888540992517735354954486820911288124416287902807042443852195561472 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))))) (if.f64 (<=.f64 z #s(literal 310000000000000017887258655676396314034054985539494255354427781647695872 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)) #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))))))) (if.f64 (<=.f64 a #s(literal -489999999999999987675169638741704503076658076706956985329673603738933666873244382066441044623360 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 a #s(literal 260000000000000004247840173832130206590273961014473538041861433125989675700502742587805023032050544724380086925983023734549829047818691835828014405202979125751087125750736334665183999873465591716385692538987445360489171364199771852729243685355520 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 (-.f64 #s(approx (- x (* (- y 1) z)) #s(approx (* z (- 1 y)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 a #s(literal -660000000000000030949099718645383168 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 a #s(literal 10500000000000000000 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)))) #s(approx (* z (- y 1)) (*.f64 y z)))) (if.f64 (<=.f64 a #s(literal 7999999999999999502799517104931179731604201275511743883005802527381486871058920019942843975712344487479199836975153704025460216751269194686103919365612411209908224 binary64)) (+.f64 (-.f64 #s(approx (- x (* (- y 1) z)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) #s(approx (* (- t 1) a) (*.f64 a t))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) (+.f64 (-.f64 #s(approx (- x (* (- y 1) z)) #s(approx (* z (- 1 y)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) #s(approx (* (- (+ y t) 2) b) (*.f64 b y)))))) (if.f64 (<=.f64 a #s(literal -660000000000000030949099718645383168 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 a #s(literal 10500000000000000000 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)))) #s(approx (* z (- y 1)) (*.f64 y z)))) (+.f64 (-.f64 #s(approx (- x (* (- y 1) z)) #s(approx (* z (- 1 y)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 b #s(literal -215000 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 119999999999999999186513840923395357175405013033287680 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))) (+.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 y #s(literal -440000000000000046028234249893677914931907083605744019009752390047171670141116220716511817951816905848431954397993882730663713140043877941103315175780384768 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 1811708416032523/1725436586697640946858688965569256363112777243042596638790631055949824 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 (+.f64 x (*.f64 b (-.f64 t #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) z)))) (if.f64 (<=.f64 y #s(literal 42 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 a (-.f64 #s(literal 1 binary64) t))) #s(approx (* (- (+ y t) 2) b) (*.f64 b t))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x #s(approx (* b (- (+ t y) 2)) (*.f64 b t))) #s(approx (* z (- y 1)) (*.f64 y z))))))) (if.f64 (<=.f64 t #s(literal -3300000000000000246799610701388150398837232848526986202425986791692640459095302411813230622304831470305286868968151752466634329365904257802523639808 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 -4146671484449439/13164036458569648337239753460458804039861886925068638906788872192 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x #s(approx (* b (- (+ t y) 2)) (*.f64 b t))) #s(approx (* z (- y 1)) (*.f64 y z)))) (if.f64 (<=.f64 t #s(literal 10500000000000000498709617261614356196923244486430150744980861873802189582763267457024 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (- x (* a (- t 1))) (+.f64 x a))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))))) (if.f64 (<=.f64 t #s(literal -35000 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 10500000000000000498709617261614356196923244486430150744980861873802189582763267457024 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (- x (* a (- t 1))) (+.f64 x a))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))))) (if.f64 (<=.f64 t #s(literal -25999999999999999737877510269960192 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 -271508251957999/1645504557321206042154969182557350504982735865633579863348609024 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 t #s(literal 1250000000000000000 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 #s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64))) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))))) (if.f64 (<=.f64 t #s(literal -25999999999999999737877510269960192 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 -8158279569665543/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 t #s(literal 5871356456934583/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)) (if.f64 (<=.f64 t #s(literal 3200000000000000019840276641304906223845376 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b 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 -25999999999999999737877510269960192 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 -6962525309737013/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 t #s(literal 3200000000000000019840276641304906223845376 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b 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 -7301667457314601/324518553658426726783156020576256 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 3200000000000000019840276641304906223845376 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b 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 -2274745500040835/421249166674228746791672110734681729275580381602196445017243910144 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 1200000000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y #s(approx (- b z) b))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))))) (if.f64 (<=.f64 y #s(literal -8188554877585463/348449143727040986586495598010130648530944 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y #s(approx (- b z) b))) (if.f64 (<=.f64 y #s(literal 3713820117856141/309485009821345068724781056 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* z (- 1 y)) z)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y #s(approx (- b z) b))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* z (- 1 y)) z)) (-.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 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 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) #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)) (*.f64 (-.f64 z #s(literal 1 binary64)) #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) #s(approx (log (- 1 y)) (neg.f64 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) #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 (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 -6430607204255973/5846006549323611672814739330865132078623730171904 binary64)) (*.f64 (-.f64 (PI.f64) (acos.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R) (if.f64 (<=.f64 phi2 #s(literal 812247035053579/18889465931478580854784 binary64)) (*.f64 (acos.f64 #s(approx (+ (+ (* (* (* (cos phi2) (cos phi1)) (cos lambda1)) (cos lambda2)) (* (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 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R))) (if.f64 (<=.f64 lambda2 #s(literal -154999999999999996608192385646592 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)))) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 phi1 phi2))))) 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 -154999999999999996608192385646592 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)))) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 phi1 phi2))))) R) (if.f64 (<=.f64 lambda2 #s(literal 6230756230241793/83076749736557242056487941267521536 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 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) R))) (if.f64 (<=.f64 lambda1 #s(literal -27 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi2)) (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) lambda1))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) R)) (if.f64 (<=.f64 phi2 #s(literal -122 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)) #s(approx (+ (cos lambda1) (* lambda2 (sin lambda1))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2))))))) R) (if.f64 (<=.f64 phi2 #s(literal 812247035053579/18889465931478580854784 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 #s(approx phi1 #s(literal 0 binary64)) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R))) (if.f64 (<=.f64 phi1 #s(literal -75000 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 (+.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 -175000 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 #s(approx phi1 #s(literal 0 binary64)) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (if.f64 (<=.f64 phi1 #s(literal -6500 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 phi2 #s(literal 7706902100043261/151115727451828646838272 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)) #s(approx (* (cos phi2) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) R)) (if.f64 (<=.f64 phi1 #s(literal -1497704929290407/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 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) (*.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 #s(approx phi1 #s(literal 0 binary64)) phi2))))) R) (if.f64 (<=.f64 lambda1 #s(literal -215500602038799/1267650600228229401496703205376 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) #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 b y-scale) a) x-scale) (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale)) #s(literal -4 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 (*.f64 (/.f64 b (*.f64 y-scale x-scale)) a) (*.f64 (/.f64 b (*.f64 y-scale x-scale)) a)) #s(literal -4 binary64))) (if.f64 (<=.f64 b #s(literal 7371020360979573/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 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 a b) (*.f64 (*.f64 a b) (/.f64 #s(literal -4 binary64) (*.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 a (/.f64 (*.f64 (*.f64 (/.f64 b (*.f64 y-scale x-scale)) a) b) (*.f64 y-scale x-scale))) #s(literal -4 binary64)))) (if.f64 (<=.f64 b #s(literal 7371020360979573/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 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 a b) (*.f64 (*.f64 a b) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale))))) (if.f64 (<=.f64 b #s(literal 459999999999999996155951113503143443021010052407897659800842719772141583939085110564669934259103525453989734604583750938276482659216522881564026956981207040 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 a (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale x-scale)))) #s(literal -4 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 #s(literal 1 binary64) (*.f64 (*.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 (*.f64 a b) (*.f64 (*.f64 a b) (/.f64 #s(literal -4 binary64) (*.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 b (*.f64 (*.f64 (*.f64 a b) a) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale))))) (*.f32 (neg.f32 s) (log.f32 (/.f32 (-.f32 (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32)))) #s(literal 1 binary32)) (-.f32 (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))) (/.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 #s(literal 1 binary32) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) 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 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))) (/.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 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (exp (/ (neg (PI)) s)) #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32)))) u))) #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) #s(approx (* 4 (/ (- (* u (- (* -1/4 (PI)) (* 1/4 (PI)))) (* -1/4 (PI))) s)) (/.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))) (*.f32 #s(literal -1 binary32) (/.f32 s #s(approx (* u (- (/ 1 (+ 1 (exp (* -1 (/ (PI) s))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/.f32 (*.f32 u (-.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))))) #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) (copysign.f32 (asinh.f32 (fabs.f32 x)) 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 v #s(literal -1199999999999999947400011835148396501334491136 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (+.f64 (*.f64 (*.f64 w #s(approx (* (/ r (- 1 v)) (* (- 3 (+ v v)) 1/8)) (*.f64 #s(literal 1/4 binary64) r))) (*.f64 w r)) #s(literal 3/2 binary64))) (if.f64 (<=.f64 v #s(literal 6779426540353309/356811923176489970264571492362373784095686656 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (+.f64 (*.f64 (*.f64 w #s(approx (* (/ r (- 1 v)) (* (- 3 (+ v v)) 1/8)) (*.f64 #s(literal 3/8 binary64) r))) (*.f64 w r)) #s(literal 3/2 binary64))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (+.f64 (*.f64 (*.f64 w #s(approx (* (/ r (- 1 v)) (* (- 3 (+ v v)) 1/8)) (*.f64 #s(literal 1/4 binary64) r))) (*.f64 w r)) #s(literal 3/2 binary64))))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (+.f64 (*.f64 (*.f64 w (*.f64 (/.f64 r (-.f64 #s(literal 1 binary64) v)) (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) #s(literal 1/8 binary64)))) (*.f64 w r)) #s(literal 3/2 binary64))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (+.f64 (*.f64 (*.f64 w #s(approx (* (/ r (- 1 v)) (* (- 3 (+ v v)) 1/8)) (*.f64 #s(literal 1/4 binary64) r))) (*.f64 w r)) #s(literal 3/2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 2 binary64) r) r) #s(approx (+ (* (/ r (- 1 v)) (* (* (* w (- 3 (+ v v))) 1/8) (* w r))) 3/2) #s(literal 3/2 binary64))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) #s(approx (+ (* (/ r (- 1 v)) (* (* (* w (- 3 (+ v v))) 1/8) (* w r))) 3/2) #s(literal 3/2 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)) (-.f64 (+.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 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) (/.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 x1 x1) #s(literal -1 binary64)) 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))))) #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 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 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)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (+.f64 x2 x2) (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64)) 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 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) (/.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 x1 x1) #s(literal -1 binary64)) 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))))) #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 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 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)) (-.f64 (+.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))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) 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))))) #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 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64))))) (if.f64 (<=.f64 x1 #s(literal -460000000 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 4300000000000000 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 3 binary64) (/.f64 #s(literal 1 binary64) x1))))))) (if.f64 (<=.f64 x1 #s(literal -50000000000000001178468375708512791662476639752844093156495626963414083423308086629915468079622475513115705344 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 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) (if.f64 (<=.f64 x1 #s(literal -460000000 binary64)) (-.f64 (+.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)) #s(approx (* (- 3 (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1))) #s(literal 6 binary64))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) (/.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 x1 x1) #s(literal -1 binary64)) 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))))) (if.f64 (<=.f64 x1 #s(literal 4300000000000000 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 3 binary64) (/.f64 #s(literal 1 binary64) x1)))))))) (if.f64 (<=.f64 x1 #s(literal -50000000000000001178468375708512791662476639752844093156495626963414083423308086629915468079622475513115705344 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 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) (if.f64 (<=.f64 x1 #s(literal -460000000 binary64)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (+.f64 x2 x2) (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64)) x1) x1) #s(approx (* (- 3 (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1))) #s(literal 6 binary64))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) (/.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 x1 x1) #s(literal -1 binary64)) 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))))) (if.f64 (<=.f64 x1 #s(literal 4300000000000000 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 3 binary64) (/.f64 #s(literal 1 binary64) x1)))))))) (if.f64 (<=.f64 x1 #s(literal -420000000 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 3 binary64) (/.f64 #s(literal 1 binary64) x1))))) (if.f64 (<=.f64 x1 #s(literal 4300000000000000 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 3 binary64) (/.f64 #s(literal 1 binary64) x1))))))) (if.f64 (<=.f64 x1 #s(literal -420000000 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 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) (if.f64 (<=.f64 x1 #s(literal 4300000000000000 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 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 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 500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760 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) #s(approx (/ (* (- (+ (* (- (+ (+ (* (+ 3 (+ x2 x2)) 3) (* x2 14)) (* (+ (neg (- (+ x2 x2) 3)) (* -2 x2)) 2)) 6) x1) (* (* (- (+ x2 x2) 3) x2) 4)) 1) x1) (* -6 x2)) (*.f64 #s(literal -1 binary64) (*.f64 x2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x1 (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64))) x2)) (*.f64 #s(literal 1/6 binary64) (*.f64 x1 (+.f64 #s(literal 12 binary64) (*.f64 #s(literal -12 binary64) x1))))) x2)) (*.f64 #s(literal 4/3 binary64) x1)))))) (*.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 1 binary64) #s(approx (/ (* (- (+ (* (- (+ (+ (* (+ 3 (+ x2 x2)) 3) (* x2 14)) (* (+ (neg (- (+ x2 x2) 3)) (* -2 x2)) 2)) 6) x1) (* (* (- (+ x2 x2) 3) x2) 4)) 1) x1) (* -6 x2)) (*.f64 #s(literal -1/6 binary64) (*.f64 x1 (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64)) x2))))) (*.f64 #s(literal -6 binary64) x2))))) (if.f64 (<=.f64 x1 #s(literal -549999999999999998514910406462080143711736192247239117829059286556213248 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 (+.f64 (*.f64 #s(approx (- (+ (* (- (+ (+ (* (+ 3 (+ x2 x2)) 3) (* x2 14)) (* (+ (neg (- (+ x2 x2) 3)) (* -2 x2)) 2)) 6) x1) (* (* (- (+ x2 x2) 3) x2) 4)) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64))) (/.f64 x1 (*.f64 #s(literal -6 binary64) x2))) #s(literal 1 binary64)) #s(literal -6 binary64)) x2)) (if.f64 (<=.f64 x1 #s(literal 55999999999999997727336569555620312963551781020313280621505384549175419685253447828897792 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 1 binary64) #s(approx (/ (* (- (+ (* (- (+ (+ (* (+ 3 (+ x2 x2)) 3) (* x2 14)) (* (+ (neg (- (+ x2 x2) 3)) (* -2 x2)) 2)) 6) x1) (* (* (- (+ x2 x2) 3) x2) 4)) 1) x1) (* -6 x2)) (*.f64 #s(literal -1/6 binary64) (*.f64 x1 (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64)) x2))))) (*.f64 #s(literal -6 binary64) x2))))) (if.f64 (<=.f64 x1 #s(literal -549999999999999998514910406462080143711736192247239117829059286556213248 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 (+.f64 (*.f64 #s(approx (- (+ (* (- (+ (+ (* (+ 3 (+ x2 x2)) 3) (* x2 14)) (* (+ (neg (- (+ x2 x2) 3)) (* -2 x2)) 2)) 6) x1) (* (* (- (+ x2 x2) 3) x2) 4)) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64))) (/.f64 x1 (*.f64 #s(literal -6 binary64) x2))) #s(literal 1 binary64)) #s(literal -6 binary64)) x2)) (if.f64 (<=.f64 x1 #s(literal 55999999999999997727336569555620312963551781020313280621505384549175419685253447828897792 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 (+.f64 (*.f64 #s(approx (- (+ (* (- (+ (+ (* (+ 3 (+ x2 x2)) 3) (* x2 14)) (* (+ (neg (- (+ x2 x2) 3)) (* -2 x2)) 2)) 6) x1) (* (* (- (+ x2 x2) 3) x2) 4)) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64))) (/.f64 x1 (*.f64 #s(literal -6 binary64) x2))) #s(literal 1 binary64)) #s(literal -6 binary64)) x2)))) (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 -4000000000000000135995966852011298379775898878851592190853722859351501086892803333170966465522933783685234688 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) #s(approx (/ (* (- (* (* (- (+ x2 x2) 3) x2) 4) 1) x1) (* -6 x2)) (*.f64 #s(literal -4/3 binary64) (*.f64 x1 x2)))) (*.f64 #s(literal -6 binary64) x2))) (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 5000000000000000362795857986593891805151712143905686412284171991986050862460344537226034090871620975870312988434337860580667376581818706885745182890019660896106312259126346160401605497716736 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 1 binary64) #s(approx (/ (* (- (* (* (- (+ x2 x2) 3) x2) 4) 1) x1) (* -6 x2)) (*.f64 #s(literal -4/3 binary64) (*.f64 x1 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))))))) #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 #s(literal -1 binary64) x1) (*.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))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (* 4 (* x2 (- (* 2 x2) 3))) 1) #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 (* (+ 1 (/ (* (- (* (* (- (+ x2 x2) 3) x2) 4) 1) x1) (* -6 x2))) (* -6 x2)) (*.f64 #s(literal -6 binary64) x2))) (/.f64 (*.f64 (/.f64 v (-.f64 (neg.f64 t1) u)) t1) (+.f64 u t1)) (*.f64 (/.f64 v (-.f64 (neg.f64 t1) u)) (/.f64 t1 (+.f64 u t1))) (if.f64 (<=.f64 t1 #s(literal -109999999999999999157250576799508805562224448741165785428638218668240054126641512754927843199994727333826715640312948057217785733430667386194042195510678442213376 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 124999999999999990160234986958222842741937906132397981476249778015383018553737216 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.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 -109999999999999999157250576799508805562224448741165785428638218668240054126641512754927843199994727333826715640312948057217785733430667386194042195510678442213376 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 124999999999999990160234986958222842741937906132397981476249778015383018553737216 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)))) (if.f64 (<=.f64 t1 #s(literal -340000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 124999999999999990160234986958222842741937906132397981476249778015383018553737216 binary64)) (*.f64 (/.f64 (neg.f64 v) (*.f64 (+.f64 u t1) (+.f64 u t1))) t1) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)))) (if.f64 (<=.f64 t1 #s(literal -109999999999999999157250576799508805562224448741165785428638218668240054126641512754927843199994727333826715640312948057217785733430667386194042195510678442213376 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 124999999999999990160234986958222842741937906132397981476249778015383018553737216 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)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) x))) (*.f64 (-.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #s(literal -238732414637843/250000000000000 binary64)) x) (*.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (-.f64 (*.f64 x x) #s(literal 47746482927568600/6450306886639899 binary64))) (if.f64 (<=.f64 x #s(literal 3422735716801577/4503599627370496 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 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))) (if.f64 (<=.f64 x #s(literal 3422735716801577/4503599627370496 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 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.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 -615015778615681/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904 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 +inf.0 binary64)) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 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))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 b a)) #s(literal -1 binary64))) (if.f64 (<=.f64 b #s(literal -7385903388887613/36028797018963968 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 731966804844795/4722366482869645213696 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (exp (- b a)) (exp.f64 (neg.f64 a))) #s(literal -1 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 a #s(literal -130000 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #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 37999999999999996889926940235282902181759906696423919780887168451751022700782120610306192633897248882688 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 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 b #s(literal 37999999999999996889926940235282902181759906696423919780887168451751022700782120610306192633897248882688 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) (+.f64 #s(literal 2 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) #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 b #s(literal 37999999999999996889926940235282902181759906696423919780887168451751022700782120610306192633897248882688 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))))) (/.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 b #s(literal 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))))) (/.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)))))))) (if.f64 (<=.f64 b #s(literal 731966804844795/4722366482869645213696 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) #s(approx (exp a) (+.f64 #s(literal 1 binary64) a))))) (/.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)))))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) #s(approx (exp a) (+.f64 #s(literal 1 binary64) a))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) (+.f64 #s(literal 2 binary64) a)))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 3511119404027961/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 6646139978924579/332306998946228968225951765070086144 binary64)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 1000000000000000032782245982862098248570705283021493564263333577440942603197374335927934378672411793053817497581824150818701634676910695695993991101293042521124778804245620065815273272355149596490328548912510300629092601392444835652130948564826004622078785676810855105701264700211200 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 6646139978924579/332306998946228968225951765070086144 binary64)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.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 (+.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 (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 #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 (exp.f64 (*.f64 (log.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) (exp.f64 (*.f64 (log.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) (exp.f64 (*.f64 (log.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 (exp.f64 (*.f64 (log.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))) #s(approx (pow (- x 1/2) 3) (-.f64 (*.f64 #s(literal 3/4 binary64) x) #s(literal 1/8 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))) (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 -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 (*.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 #s(literal 3 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 90 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 -10 binary64) (*.f64 (E.f64) (E.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 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 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 -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))) (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))))))) (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))) (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 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 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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) (*.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 -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 #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 #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))) (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 #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 (+.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 (exp.f64 (*.f64 (log.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)))))))) (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 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.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 (+.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 (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 #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)) (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 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.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) (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 (*.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 (*.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 #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 #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 #s(literal -18 binary64) (*.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 -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 #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 #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 #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 #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 #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 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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (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) (*.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 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.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 #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))) #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal -2 binary64) x))) #s(literal 1/2 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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (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 (*.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 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 #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))) (*.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 #s(literal 30 binary64) (*.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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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) (*.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 -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 #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 #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))) (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 #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 (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))) (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 -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 (*.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 #s(literal 3 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 90 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 -10 binary64) (*.f64 (E.f64) (E.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 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 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 -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))) (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))))))) (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))) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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 (*.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 #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 #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 #s(literal -6 binary64) (*.f64 (E.f64) (E.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 #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 #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))) (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 #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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (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)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (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 (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 -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) (*.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) (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 (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 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.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 (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) (*.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) (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)))))) x)) (*.f64 #s(literal 1/360 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 (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 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.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 (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) (*.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) (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 (*.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))))) #s(approx (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (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))) (*.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 -156 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 -6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.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))))))))))))))))) #s(literal 12 binary64)) (*.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) (*.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) (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))))))) (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 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.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 (+.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 (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 #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))) #s(approx (pow (- x 1/2) 3) (-.f64 (*.f64 #s(literal 3/4 binary64) x) #s(literal 1/8 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))) (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 -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 (*.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 #s(literal 3 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 90 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 -10 binary64) (*.f64 (E.f64) (E.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 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 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 -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))) (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))))))) (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))) (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 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 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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) (*.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 -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 #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 #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))) (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 #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 (+.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)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.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 (+.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 (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 #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))))) #s(approx (/ (* (* (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))) (*.f64 #s(literal -1/240 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 (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 (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 -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) (*.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) (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 (/.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))) (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 -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 (*.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 #s(literal 3 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 90 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 -10 binary64) (*.f64 (E.f64) (E.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 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 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 -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))) (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))))))) (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))) (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 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 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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) (*.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 -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 #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 #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))) (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 #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 (+.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)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.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 (+.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 (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 #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)) (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 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.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) (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 (*.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 (*.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 #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 #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 #s(literal -18 binary64) (*.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 -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 #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 #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 #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 #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 #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 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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (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) (*.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 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.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 #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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (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 (*.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 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 #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))) #s(approx (pow (- x 1/2) 3) (-.f64 (*.f64 #s(literal 3/4 binary64) x) #s(literal 1/8 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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) (*.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 -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 #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 #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))) (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 #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 (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))) (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 -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 (*.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 #s(literal 3 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 90 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 -10 binary64) (*.f64 (E.f64) (E.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 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 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 -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))) (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))))))) (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))) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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 (*.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 #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 #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 #s(literal -6 binary64) (*.f64 (E.f64) (E.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 #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 #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))) (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 #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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.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 (+.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 (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 #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)) (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)) #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.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) (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 (*.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 (*.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 #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 #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 #s(literal -18 binary64) (*.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 -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 #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 #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 #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 #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 #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 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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (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) (*.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 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.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 #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))) #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 3/2 binary64) (*.f64 #s(literal -2 binary64) x))) #s(literal 1/2 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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (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 (*.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 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 #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))) (*.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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) (*.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 -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 #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 #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))) (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 #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 (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))) (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 -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 (*.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 #s(literal 3 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 90 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 -10 binary64) (*.f64 (E.f64) (E.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 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 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 -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))) (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))))))) (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))) #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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 (*.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 #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 #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 #s(literal -6 binary64) (*.f64 (E.f64) (E.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 #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 #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))) (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 #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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (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)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (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 (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 -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) (*.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) (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 (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 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.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 (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) (*.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) (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)))))) x)) (*.f64 #s(literal 1/360 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 (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 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.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 (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) (*.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) (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(approx (/ (* (* (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))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 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 -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -116 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 -115 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 -18 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 -18 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 -15 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 -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 3 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 3 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 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 60 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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))) (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 (-.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 -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) (*.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) (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 (*.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)) #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 #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)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (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)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (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 (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 -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) (*.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) (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 (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 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.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 (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) (*.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) (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)))))) x)) (*.f64 #s(literal 1/360 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 (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 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.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 (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) (*.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) (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(approx (/ (* (* (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))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 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 -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -116 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 -115 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 -18 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 -18 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 -15 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 -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 3 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 3 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 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 60 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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))) (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 (-.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 -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) (*.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) (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 (*.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)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (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)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.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)))))) x)) (*.f64 #s(literal 1/360 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 (*.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))) (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 -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 (*.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 #s(literal 3 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 90 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 -10 binary64) (*.f64 (E.f64) (E.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 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 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 -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))) (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))))))) (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))) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 (*.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 (*.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 #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 #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 #s(literal -6 binary64) (*.f64 (E.f64) (E.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 #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 #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))) (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 #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)) (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) (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) (*.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 -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 #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 #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))) (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 #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 (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (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)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* -1 (/ (+ (* -1/30 (/ (* (sqrt (E)) (+ 10 (+ (log (- 1 (/ 1 (sqrt (E))))) (+ (* -110 (sqrt (E))) (+ (* -66 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -18 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* -8 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 13 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 30 (E)) (+ (* 30 (exp 3/2)) (+ (* 53 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))))))))))))) (* (pow (- 1 (sqrt (E))) 3) (- (+ (* -84 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -64 (sqrt (E))) (+ (* -8 (* (E) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -8 (* (pow (E) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -4 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24)))) (* 1/180 (/ (* (sqrt (E)) (+ 12 (+ (* -232 (exp 3/2)) (+ (* -216 (sqrt (E))) (+ (* -176 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -16 (exp 5/2)) (+ (* -8 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -8 (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (pow (E) 3)) (+ (* 83 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 83 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 96 (pow (E) 2)) (+ (* 266 (E)) (+ (* (exp 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))))))))))))))))) (* (pow (- 1 (sqrt (E))) 4) (- (+ (* -84 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -64 (sqrt (E))) (+ (* -8 (* (E) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -8 (* (pow (E) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -4 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24))))) x)) (* 1/360 (/ (* (sqrt (E)) (+ 12 (+ (* -232 (exp 3/2)) (+ (* -216 (sqrt (E))) (+ (* -176 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -16 (exp 5/2)) (+ (* -8 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -8 (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (pow (E) 3)) (+ (* 83 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 83 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 96 (pow (E) 2)) (+ (* 266 (E)) (+ (* (exp 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))))))))))))))))) (* (pow (- 1 (sqrt (E))) 4) (- (+ (* -84 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -64 (sqrt (E))) (+ (* -8 (* (E) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -8 (* (pow (E) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -4 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24))))) (*.f64 #s(literal 1/360 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 (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 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.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 (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) (*.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) (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 (*.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)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (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)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* -1 (/ (+ (* -1/30 (/ (* (sqrt (E)) (+ 10 (+ (log (- 1 (/ 1 (sqrt (E))))) (+ (* -110 (sqrt (E))) (+ (* -66 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -18 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* -8 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 13 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 30 (E)) (+ (* 30 (exp 3/2)) (+ (* 53 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))))))))))))) (* (pow (- 1 (sqrt (E))) 3) (- (+ (* -84 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -64 (sqrt (E))) (+ (* -8 (* (E) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -8 (* (pow (E) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -4 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24)))) (* 1/180 (/ (* (sqrt (E)) (+ 12 (+ (* -232 (exp 3/2)) (+ (* -216 (sqrt (E))) (+ (* -176 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -16 (exp 5/2)) (+ (* -8 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -8 (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (pow (E) 3)) (+ (* 83 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 83 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 96 (pow (E) 2)) (+ (* 266 (E)) (+ (* (exp 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))))))))))))))))) (* (pow (- 1 (sqrt (E))) 4) (- (+ (* -84 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -64 (sqrt (E))) (+ (* -8 (* (E) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -8 (* (pow (E) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -4 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24))))) x)) (* 1/360 (/ (* (sqrt (E)) (+ 12 (+ (* -232 (exp 3/2)) (+ (* -216 (sqrt (E))) (+ (* -176 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -16 (exp 5/2)) (+ (* -8 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -8 (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (pow (E) 3)) (+ (* 83 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 83 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 96 (pow (E) 2)) (+ (* 266 (E)) (+ (* (exp 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))))))))))))))))) (* (pow (- 1 (sqrt (E))) 4) (- (+ (* -84 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -64 (sqrt (E))) (+ (* -8 (* (E) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -8 (* (pow (E) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -4 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24))))) (*.f64 #s(literal 1/360 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 (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 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.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 (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) (*.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) (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(approx (/ (* (* (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))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 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 -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -116 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 -115 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 -18 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 -18 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 -15 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 -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 3 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 3 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 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 60 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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))) (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 (-.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 -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) (*.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) (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 (*.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(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)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (neg.f64 c) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 5 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (pow.f64 b #s(literal -6 binary64))) a) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) c) #s(literal -2 binary64)) (pow.f64 b #s(literal -4 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (- (neg c) (- (+ (* (* 1/4 (* 20 (pow (* c a) 4))) (/ (pow b -6) a)) (* (* c c) (/ a (* b b)))) (* (* (* (* (* (* c c) a) a) c) -2) (pow b -4)))) (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (pow.f64 b #s(literal 4 binary64)))) (/.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64)))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (- (neg c) (- (+ (* (* 1/4 (* 20 (pow (* c a) 4))) (/ (pow b -6) a)) (* (* c c) (/ a (* b b)))) (* (* (* (* (* (* c c) a) a) c) -2) (pow b -4)))) (+.f64 (*.f64 (*.f64 (neg.f64 c) c) (/.f64 a (*.f64 b b))) (*.f64 #s(literal -1 binary64) c))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (- (neg c) (- (+ (* (* 1/4 (* 20 (pow (* c a) 4))) (/ (pow b -6) a)) (* (* c c) (/ a (* b b)))) (* (* (* (* (* (* c c) a) a) c) -2) (pow b -4)))) (*.f64 (-.f64 (*.f64 (neg.f64 a) (/.f64 c (*.f64 b b))) #s(literal 1 binary64)) c)) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) (/.f64 #s(approx (+ (pow (/ b (* -2 a)) 3) (pow (/ (sqrt (- (* b b) (* c (* a 4)))) (+ a a)) 3)) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 c (*.f64 a a)) #s(literal -6 binary64)) #s(literal 1/8 binary64)) (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 (*.f64 c c) c) #s(literal -4 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) c) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 #s(literal -16 binary64) (*.f64 (*.f64 c c) c)))) (pow.f64 b #s(literal -4 binary64))) #s(literal 1/8 binary64))) (*.f64 #s(literal 1/8 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 c c)) (*.f64 #s(literal -2 binary64) (*.f64 c c))) a) (*.f64 (/.f64 (*.f64 c c) a) #s(literal 12 binary64))) (*.f64 b b)) (*.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) #s(literal 0 binary64)) c) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 c c) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) a)) #s(literal -2 binary64))) (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) #s(literal 20 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) #s(literal 20 binary64)))) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) a) #s(literal 36 binary64)))) (pow.f64 b #s(literal -6 binary64)))))) b)) (-.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 #s(literal -2 binary64) a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (*.f64 (+.f64 a a) (+.f64 a a)))) #s(approx (/ (* (sqrt (- (* b b) (* (* a 4) c))) b) (* (+ a a) (* -2 a))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 c #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (*.f64 a (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 6 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64))))))))) (/.f64 #s(approx (+ (pow (/ b (* -2 a)) 3) (pow (/ (sqrt (- (* b b) (* c (* a 4)))) (+ a a)) 3)) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 c c) c) #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 c c) c) #s(literal -8 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (/.f64 c (*.f64 a a))) #s(literal -2 binary64)) (*.f64 #s(literal -16 binary64) (*.f64 (*.f64 c c) c)))) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal 1/8 binary64))) (*.f64 (/.f64 c (*.f64 a a)) #s(literal -3/4 binary64))) (*.f64 #s(literal -1/8 binary64) (+.f64 (*.f64 (pow.f64 b #s(literal -6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) c) a) #s(literal 0 binary64)) (*.f64 (*.f64 a a) a))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) #s(literal -3/2 binary64)) (*.f64 (*.f64 a a) a)) (*.f64 #s(literal 36 binary64) (*.f64 (pow.f64 c #s(literal 4 binary64)) a))))) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 c c) #s(literal -6 binary64)) (*.f64 (*.f64 c c) #s(literal 12 binary64))) a) (*.f64 b b))))) b)) (-.f64 (+.f64 (*.f64 b (/.f64 b (*.f64 (*.f64 a a) #s(literal 4 binary64)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64))) (*.f64 (*.f64 a a) #s(literal 4 binary64)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) (/.f64 b (*.f64 (*.f64 (+.f64 a a) #s(literal -2 binary64)) a))))) (/.f64 #s(approx (+ (pow (/ b (* -2 a)) 3) (pow (/ (sqrt (- (* b b) (* c (* a 4)))) (+ a a)) 3)) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 c (*.f64 a a)) #s(literal -6 binary64)) #s(literal 1/8 binary64)) (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 (*.f64 c c) c) #s(literal -4 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) c) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 #s(literal -16 binary64) (*.f64 (*.f64 c c) c)))) (pow.f64 b #s(literal -4 binary64))) #s(literal 1/8 binary64))) (*.f64 #s(literal 1/8 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 c c)) (*.f64 #s(literal -2 binary64) (*.f64 c c))) a) (*.f64 (/.f64 (*.f64 c c) a) #s(literal 12 binary64))) (*.f64 b b)) #s(approx (* (+ (+ (* (/ (* (* (* (* (* a a) a) (* (* c c) c)) 0) c) (* a a)) -2) (* (* (* c c) (/ (* (* (* a a) (* c c)) 0) a)) -2)) (+ (/ (+ (* -1 (* (pow (* c a) 4) 20)) (* -1/2 (* (pow (* c a) 4) 20))) (* (* a a) a)) (* (* (pow c 4) a) 36))) (pow b -6)) (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -20 binary64) a) (+.f64 (*.f64 #s(literal -10 binary64) a) (*.f64 #s(literal 36 binary64) a)))) (pow.f64 b #s(literal 6 binary64))))))) b)) (-.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 #s(literal -2 binary64) a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (*.f64 (+.f64 a a) (+.f64 a a)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (*.f64 (+.f64 a a) (*.f64 #s(literal -2 binary64) a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal -2 binary64))) c) b) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 20 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a))) #s(literal -1/4 binary64)) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (neg.f64 c) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 20 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)))) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal -2 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 20 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a))) #s(literal -1/4 binary64)) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) c) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 b #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c))))) b)) (if.f64 (<=.f64 (/.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)) #s(literal -3 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (/.f64 (neg.f64 c) b) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 c c) (*.f64 (*.f64 b b) b))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b #s(literal -5 binary64))) #s(literal -2 binary64))) a))))) (if.f64 (<=.f64 (/.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)) #s(literal -3 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 c (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b b) b)))) (neg.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b b) b))))) (*.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 #s(literal 1 binary64) b))) (+.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b b) b)))) (/.f64 #s(literal 1 binary64) b))))))) (if.f64 (<=.f64 (/.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)) #s(literal -3 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b b) b)))) (/.f64 #s(literal 1 binary64) b)) c)))) (if.f64 (<=.f64 (/.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)) #s(literal -3 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 4 binary64))) (*.f64 b b))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b b) b)))) (/.f64 #s(literal 1 binary64) b)) c)))) (if.f64 (<=.f64 (/.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)) #s(literal -3 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)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b b) b)))) (/.f64 #s(literal 1 binary64) b)) c)))) (if.f64 (<=.f64 (/.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)) #s(literal -3 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)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b b) b)))) (/.f64 #s(literal 1 binary64) b)) c)))) (if.f64 (<=.f64 (/.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)) #s(literal -5902958103587057/147573952589676412928 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 (neg.f64 c) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (neg.f64 c) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 20 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)))) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal -2 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal -5 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a))) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) c) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 b #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 c (pow.f64 b #s(literal -4 binary64)))) (/.f64 a (*.f64 b b))) c) c) (neg.f64 c))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 c (pow.f64 b #s(literal -4 binary64)))) (/.f64 a (*.f64 b b))) c) #s(literal 1 binary64)) c)) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) (*.f64 c (-.f64 #s(approx (* c (+ (* -2 (/ (* (pow a 2) c) (pow b 4))) (* -1 (/ a (pow b 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64)))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) b))))) (if.f64 (<=.f64 (/.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)) #s(literal -5902958103587057/590295810358705651712 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) (if.f64 (<=.f64 (/.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)) #s(literal -5902958103587057/590295810358705651712 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 (neg.f64 c) b))) (if.f64 (<=.f64 (/.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)) #s(literal -5902958103587057/590295810358705651712 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 (neg.f64 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 -699999999999999969297785102059447928576066563012923310096809244520697332807612110771083959542298597983763492010170560511221108748411106792576396326072221696 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 6183260036827613/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) (if.f64 (<=.f64 b #s(literal 209999999999999995253329232153652192797441122107392 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) 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 -699999999999999969297785102059447928576066563012923310096809244520697332807612110771083959542298597983763492010170560511221108748411106792576396326072221696 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 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 -7355978596156267/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* c (* a 4)))) (sqrt.f64 (*.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 -5736422885728743/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 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 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -5736422885728743/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* 1/2 (sqrt (* -4 (/ 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 6279873474903045/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 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 7600392078376155/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248 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 -5867985249082797/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 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)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 #s(literal 1/9 binary64) (*.f64 b (/.f64 b a)))) a)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) a))) (if.f64 (<=.f64 b #s(literal 2876636821159267/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168 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 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) a) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64)) (*.f64 #s(literal 1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64)) (*.f64 #s(literal 1/3 binary64) c)) (*.f64 a a))))) (if.f64 (<=.f64 b #s(literal 2876636821159267/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168 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 (/.f64 b a) b) #s(literal 1/9 binary64)) (*.f64 #s(literal 1/3 binary64) c)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64)) (*.f64 #s(literal 1/3 binary64) c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) a)))) (if.f64 (<=.f64 b #s(literal 8590793951198931/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 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 (*.f64 a #s(literal 3 binary64)) c) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 (/.f64 #s(literal -1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) (/.f64 (-.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) c) (*.f64 b b)) (*.f64 #s(literal 81 binary64) (*.f64 a a)))))) (if.f64 (<=.f64 b #s(literal 8671119141178157/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 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 (*.f64 #s(literal 1/9 binary64) b) b) a) (*.f64 #s(literal 1/3 binary64) c)) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/9 binary64) b) b) a) (*.f64 #s(literal 1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 a a) a))))) (if.f64 (<=.f64 b #s(literal 8671119141178157/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 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 (/.f64 b a) b) #s(literal 1/9 binary64)) (*.f64 #s(literal 1/3 binary64) c)) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64)) (*.f64 #s(literal 1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 a a) a))))) (if.f64 (<=.f64 b #s(literal 4485061624747323/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936 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 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64)) (*.f64 #s(literal 1/3 binary64) c)) (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64)) (*.f64 #s(literal 1/3 binary64) c))) (*.f64 (*.f64 a a) a)))) (if.f64 (<=.f64 b #s(literal 8590793951198931/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 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 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 a a) a)) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))))) (if.f64 (<=.f64 (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 a c)) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal 9 binary64) (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal -3681675540198023/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 a a) a)) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 a c)) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal 9 binary64) (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1000000000000000017865845178806930323739528929966661805443773400559670093686692423675827549619949242079148155740876247260071725785255408160775710807422153542338003433646596020960023924842331815965645472194120710174156699571604284243968 binary64)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))))) (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64)))) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 a a) a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304 binary64)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 a a) a)))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64))) (*.f64 (*.f64 a a) a)))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304 binary64)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 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 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) #s(literal 1/729 binary64)) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 a a) a)))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304 binary64)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 a a) a)))) (*.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 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64)) a) (*.f64 a a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304 binary64)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 a a) a)))) (*.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 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 a a) a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304 binary64)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 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 (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 a a))) a)))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 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 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) (*.f64 a a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 a a) a)))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) (/.f64 (-.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) c) (*.f64 b b)) (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 a a)))))) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 #s(approx (- (* (* (/ b a) b) 1/9) (* 1/3 c)) (*.f64 #s(literal -1/3 binary64) c)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) (*.f64 (*.f64 a a) 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 -1/2 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 -1/2 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) (-.f64 x (-.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) (-.f64 x #s(approx (- -1 x) #s(literal -1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -1416953066986969/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(approx (- x (- -1 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 -290432989937067/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368 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 -290432989937067/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368 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 -290432989937067/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368 binary64)) #s(approx (* (+ x y) (- 1 z)) (*.f64 x (-.f64 #s(literal 1 binary64) z))) (*.f64 #s(approx (+ x y) y) (-.f64 #s(literal 1 binary64) 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 z #s(literal -18000 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))) (if.f64 (<=.f64 z #s(literal 2400 binary64)) #s(approx (+ (+ (* (+ y x) z) y) x) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -290432989937067/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368 binary64)) #s(approx (+ (+ (* (+ y x) z) y) x) (+.f64 x (*.f64 x z))) (*.f64 #s(approx (+ x y) y) (+.f64 z #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -4455508415646675/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 4113761393303015/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (+ (+ (* (+ y x) z) y) x) (+.f64 x y)) (if.f64 (<=.f64 (+.f64 x y) #s(literal 1999999999999999907944413459313740423465975427478201419661483106392581426569891626416676955412332824747452003700107326021174336186347778147820565446647167074289717019148288 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) #s(approx (+ (+ (* (+ y x) z) y) x) (+.f64 x y))))) (if.f64 (<=.f64 z #s(literal -18000 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal 28000000 binary64)) #s(approx (+ (+ (* (+ y x) z) y) x) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 440000000000000005382697988144675351660471949380805175976535470822810501947326464 binary64)) #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)))))) (if.f64 (<=.f64 z #s(literal -18000 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal 2400 binary64)) #s(approx (+ (+ (* (+ y x) z) y) x) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))))) #s(approx (+ (+ (* (+ y x) z) y) x) (+.f64 x y)) #s(approx (+ (+ (* (+ y x) z) y) x) #s(approx (+ x y) y)) (-.f64 x (*.f64 (/.f64 y a) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -200000000000000007778715510217677686261474498590404026668604764015382588578769793526159931215755402774652920623882426582706341222818875123308036734442537880708869172525233887089132911615311892438644481327104 binary64)) #s(approx (- x (/ (- (* z y) (* t y)) a)) (*.f64 (/.f64 y a) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) (-.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) #s(approx (- x (/ (- (* z y) (* t y)) a)) (+.f64 x (/.f64 (*.f64 t y) a))) #s(approx (- x (/ (- (* z y) (* t y)) a)) (*.f64 (/.f64 y a) (-.f64 t z)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) #s(approx (- x (/ (- (* z y) (* t y)) a)) (*.f64 (/.f64 y a) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) #s(approx (- x (/ (- (* z y) (* t y)) a)) (+.f64 x (/.f64 (*.f64 t y) a))) #s(approx (- x (/ (- (* z y) (* t y)) a)) (*.f64 (/.f64 y a) (-.f64 t z))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) #s(approx (- x (/ (- (* z y) (* t y)) a)) (*.f64 (/.f64 y a) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) #s(approx (- x (/ (- (* z y) (* t y)) a)) (+.f64 x (*.f64 (/.f64 y a) t))) #s(approx (- x (/ (- (* z y) (* t y)) a)) (*.f64 (/.f64 y a) (-.f64 t z))))) #s(approx (- x (/ (- (* z y) (* t y)) a)) (*.f64 (/.f64 y a) (-.f64 t z))) #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 (*.f64 y (-.f64 z t)) #s(literal -inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (*.f64 y (-.f64 z t)) #s(literal 49999999999999997643667726825605503998723091390929041589542693874892976119602893534497849501708255388193655030747466210492481655783901101005318643863821221888 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))) (if.f64 (<=.f64 t #s(literal -220000000000000000133872057131441059554513989074430039892097225169828483448219569692523093180311824038044103571555986531298393304567105384485425851528787641505723812880396484394837224382791680 binary64)) (-.f64 x #s(approx (* (/ y a) (- t z)) (*.f64 (/.f64 y a) t))) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -200000000000000007778715510217677686261474498590404026668604764015382588578769793526159931215755402774652920623882426582706341222818875123308036734442537880708869172525233887089132911615311892438644481327104 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 -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (+.f64 x (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) (-.f64 x #s(approx (* (/ y a) (- t z)) (/.f64 (*.f64 t y) a))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t)))))) (if.f64 (<=.f64 z #s(literal -5404319552844595/72057594037927936 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (+.f64 x (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 z #s(literal 559999999999999977316553317383755162688346379087756229182201893192206678595416228387626190905463553696476383026426323048030861117032024297254011701153892268672091266937499783313646145677295616 binary64)) (-.f64 x #s(approx (* (/ y a) (- t z)) (*.f64 (/.f64 y a) t))) #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 -200000000000000007778715510217677686261474498590404026668604764015382588578769793526159931215755402774652920623882426582706341222818875123308036734442537880708869172525233887089132911615311892438644481327104 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 20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (+.f64 x (/.f64 (*.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 -200000000000000 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 2000000000000 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* a x))) #s(literal 1 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 -49999999999999997640261112569083403345625645676430849265210811744256 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) #s(approx (/ (* y (- z t)) a) (*.f64 (/.f64 y a) z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* a x))) #s(literal 1 binary64)))) #s(approx (+ x (/ (* y (- z t)) a)) #s(approx (/ (* y (- z t)) a) (*.f64 (/.f64 y a) z))))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* a x))) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal -49999999999999998584394024780232100424968164183088578953216 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)) (if.f64 (<=.f64 t #s(literal 20000000 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 y #s(literal -7963165285751507/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)) (if.f64 (<=.f64 y #s(literal 6987127629184453/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (+.f64 x (/.f64 (*.f64 y #s(approx (- z x) z)) t)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)))) (if.f64 (<=.f64 z #s(literal -2296835809958953/9007199254740992 binary64)) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))) (if.f64 (<=.f64 z #s(literal 4784610960462839/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) (-.f64 x #s(approx (* (/ y t) (- x z)) (/.f64 (*.f64 x y) t))) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))))) (if.f64 (<=.f64 z #s(literal -2296835809958953/9007199254740992 binary64)) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))) (if.f64 (<=.f64 z #s(literal 4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (/ y t) (- x z)) x) (/.f64 y t))) x) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (/ y t) (- x z)) x) (/.f64 y t))) x) (*.f64 #s(approx (- 1 (/ (* (/ y t) (- x z)) x)) #s(literal 1 binary64)) x) (sqrt.f64 (fabs.f64 (-.f64 x y))) (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #s(literal -253/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (/.f64 (-.f64 #s(approx (+ x y) y) z) (+.f64 t t))) (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) (if.f64 (<=.f64 (+.f64 x y) #s(literal 6216540455122333/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal 1/2 binary64) (/.f64 y t)))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -500000000000000009942312419328 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 6216540455122333/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 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 #s(literal 1/2 binary64) (/.f64 y t))))) (if.f64 (<=.f64 z #s(literal -99999999999999997704951326524533662844684271992415000612999597473199345218078991130326129448151154688 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))) (if.f64 (<=.f64 z #s(literal 3098476543630901/144115188075855872 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z 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 822752278660603/1645504557321206042154969182557350504982735865633579863348609024 binary64)) (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 H #s(literal 98/5 binary64)))))) (atan.f64 (/.f64 v (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 H (*.f64 v v)) #s(literal -98/5 binary64)) #s(literal -1 binary64))) (fabs.f64 v))))) (if.f64 (<=.f64 v #s(literal 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 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 (/.f64 #s(approx (/ v (sqrt (- (* (/ H (* v v)) -98/5) -1))) (+.f64 v (*.f64 #s(literal 49/5 binary64) (/.f64 H v)))) (fabs.f64 v))))) (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 (/.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))) #s(approx (* (- a (/ 1 3)) (/ (+ (* 9 (- a 1/3)) (* (sqrt (* 9 (- a 1/3))) rand)) (* 9 (- a 1/3)))) (-.f64 (+.f64 a (*.f64 #s(literal 1/9 binary64) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64))))))) #s(literal 1/3 binary64))) (+.f64 a (-.f64 #s(literal -1/3 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (sqrt.f64 #s(approx (* (- a 1/3) 9) (*.f64 #s(literal 9 binary64) a))) rand)))) (if.f64 (<=.f64 rand #s(literal -6200000000000000114374546653646881292660389903131683367944192 binary64)) #s(approx (* (- a (/ 1 3)) (/ (+ (* 9 (- a 1/3)) (* (sqrt (* 9 (- a 1/3))) rand)) (* 9 (- a 1/3)))) (*.f64 (*.f64 #s(literal 1/9 binary64) (sqrt.f64 (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(literal 9 binary64)))) rand)) (if.f64 (<=.f64 rand #s(literal 22499999999999998027200961349014253441448425971335957620378669996833872758799254816798219486641969422743371776 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)) (/ (+ (* 9 (- a 1/3)) (* (sqrt (* 9 (- a 1/3))) rand)) (* 9 (- a 1/3)))) (*.f64 #s(literal 1/9 binary64) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64))))))))) (if.f64 (<=.f64 rand #s(literal -6200000000000000114374546653646881292660389903131683367944192 binary64)) #s(approx (* (- a (/ 1 3)) (/ (+ (* 9 (- a 1/3)) (* (sqrt (* 9 (- a 1/3))) rand)) (* 9 (- a 1/3)))) (*.f64 #s(literal 1/9 binary64) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64))))))) (if.f64 (<=.f64 rand #s(literal 22499999999999998027200961349014253441448425971335957620378669996833872758799254816798219486641969422743371776 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)) (/ (+ (* 9 (- a 1/3)) (* (sqrt (* 9 (- a 1/3))) rand)) (* 9 (- a 1/3)))) (*.f64 #s(literal 1/9 binary64) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64))))))))) (if.f64 (<=.f64 rand #s(literal -6200000000000000114374546653646881292660389903131683367944192 binary64)) #s(approx (* (- a (/ 1 3)) (/ (+ (* 9 (- a 1/3)) (* (sqrt (* 9 (- a 1/3))) rand)) (* 9 (- a 1/3)))) (*.f64 #s(literal 1/9 binary64) #s(approx (* rand (sqrt (* 9 (- a 1/3)))) #s(approx (* a (* rand (sqrt (/ 9 a)))) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 9 binary64) a))))))) (if.f64 (<=.f64 rand #s(literal 22499999999999998027200961349014253441448425971335957620378669996833872758799254816798219486641969422743371776 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)) (/ (+ (* 9 (- a 1/3)) (* (sqrt (* 9 (- a 1/3))) rand)) (* 9 (- a 1/3)))) (*.f64 #s(literal 1/9 binary64) #s(approx (* rand (sqrt (* 9 (- a 1/3)))) #s(approx (* a (* rand (sqrt (/ 9 a)))) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 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 7746191359077253/18014398509481984 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))) (/.f64 (*.f64 (*.f64 i #s(literal 1/4 binary64)) (/.f64 i (-.f64 (+.f64 i i) #s(literal -1 binary64)))) (-.f64 (+.f64 i i) #s(literal 1 binary64))) (if.f64 (<=.f64 i #s(literal 2462625387274655/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 binary64)) (/.f64 #s(approx (* (* i 1/4) (/ i (- (+ i i) -1))) (*.f64 #s(literal 1/8 binary64) #s(approx i #s(literal 0 binary64)))) (-.f64 (+.f64 #s(approx i #s(literal 0 binary64)) #s(approx i #s(literal 0 binary64))) #s(literal 1 binary64))) (/.f64 #s(approx (* (* i 1/4) (/ i (- (+ i i) -1))) (*.f64 #s(literal 1/8 binary64) i)) (-.f64 (+.f64 i i) #s(literal 1 binary64)))) (if.f64 (<=.f64 i #s(literal 7746191359077253/18014398509481984 binary64)) (/.f64 #s(approx (* (* i 1/4) (/ i (- (+ i i) -1))) (*.f64 #s(literal 1/8 binary64) i)) #s(approx (- (+ i i) 1) #s(literal -1 binary64))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) (/.f64 #s(approx (* (* i 1/4) (/ i (- (+ i i) -1))) (*.f64 #s(literal 1/8 binary64) i)) (-.f64 (+.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 beta #s(literal 9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 binary64)) (*.f64 (/.f64 i (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal 1 binary64))) (/.f64 #s(approx (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (*.f64 #s(literal 1/4 binary64) i)) (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal -1 binary64)))) (*.f64 (/.f64 i (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal 1 binary64))) (/.f64 #s(approx (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) alpha) (*.f64 #s(literal -1 binary64) i)))) (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal -1 binary64))))) (if.f64 (<=.f64 beta #s(literal 9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 binary64)) (*.f64 (/.f64 i (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal 1 binary64))) (/.f64 #s(approx (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (*.f64 #s(literal 1/4 binary64) i)) (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal -1 binary64)))) (*.f64 (/.f64 i (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal 1 binary64))) #s(approx (/ (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (- (+ (+ (+ beta alpha) i) i) -1)) (*.f64 (/.f64 #s(literal 1 binary64) beta) (+.f64 alpha i))))) (if.f64 (<=.f64 beta #s(literal 9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 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)) (-.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)) i))) (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 alpha beta) i)))) (*.f64 (/.f64 i (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal 1 binary64))) #s(approx (/ (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (- (+ (+ (+ beta alpha) i) i) -1)) (*.f64 (/.f64 #s(literal 1 binary64) beta) (+.f64 alpha i))))) (if.f64 (<=.f64 beta #s(literal 9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 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(literal 1/16 binary64)) (*.f64 (/.f64 i (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal 1 binary64))) #s(approx (/ (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (- (+ (+ (+ beta alpha) i) i) -1)) (*.f64 (/.f64 #s(literal 1 binary64) beta) (+.f64 alpha i))))) (if.f64 (<=.f64 beta #s(literal 9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 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(literal 1/16 binary64)) (*.f64 (/.f64 i (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal 1 binary64))) #s(approx (/ (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (- (+ (+ (+ beta alpha) i) i) -1)) (/.f64 (+.f64 alpha i) beta)))) (if.f64 (<=.f64 beta #s(literal 9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 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(literal 1/16 binary64)) (*.f64 (/.f64 i (-.f64 #s(approx (+ (+ (+ beta alpha) i) i) (+.f64 beta (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (- (+ (+ (+ beta alpha) i) i) -1)) (/.f64 (+.f64 alpha i) beta)))) (if.f64 (<=.f64 beta #s(literal 9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 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(literal 1/16 binary64)) (*.f64 (/.f64 i #s(approx (- (+ (+ (+ beta alpha) i) i) 1) (-.f64 (+.f64 alpha beta) #s(literal 1 binary64)))) #s(approx (/ (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (- (+ (+ (+ beta alpha) i) i) -1)) (/.f64 (+.f64 alpha i) beta)))) (if.f64 (<=.f64 beta #s(literal 12500000000000000637012869546253410174819065919139208270387002054133467761955204148023863579861333777200822633352195347017724889159315260738978142975302409197038804853035185393047618501832232202255440701882648653430174334699523906326107258880 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(literal 1/16 binary64)) (*.f64 #s(approx (/ i (- (+ (+ (+ beta alpha) i) i) 1)) (/.f64 #s(approx i #s(literal 0 binary64)) alpha)) #s(approx (/ (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ beta alpha) i)) (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i))) (- (+ (+ (+ beta alpha) i) i) -1)) #s(literal 1/8 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(literal 1/16 binary64)) (if.f64 (<=.f64 beta #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (-.f64 alpha #s(literal 1 binary64))) (*.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (-.f64 #s(literal -3 binary64) (+.f64 beta alpha))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -3 binary64) (+.f64 beta alpha))) #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))) (if.f64 (<=.f64 beta #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -1 binary64) (*.f64 beta alpha))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -3 binary64) (+.f64 beta alpha))) #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))) (if.f64 (<=.f64 beta #s(literal 10000000000000000000 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 alpha #s(literal -1 binary64)) beta)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 10000000000000000373409337471459889719393275754491820381027730410378005080671497101378613371421126415052399029342192009216 binary64)) (/.f64 #s(approx (/ (- (- -1 alpha) (* (- alpha -1) beta)) (- -3 (+ beta alpha))) (/.f64 (+.f64 #s(literal 1 binary64) beta) (+.f64 #s(literal 3 binary64) beta))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 17500000000000000 binary64)) (*.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) #s(approx (+ beta alpha) beta)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta)) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -3 binary64)) (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64)))))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 2200 binary64)) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 beta #s(literal -1 binary64))) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64)) (-.f64 #s(approx (+ beta alpha) beta) #s(literal -3 binary64)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 2200 binary64)) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 beta #s(literal -1 binary64))) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64)) (-.f64 #s(approx (+ beta alpha) beta) #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 2200 binary64)) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 beta #s(literal -1 binary64))) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64)) (-.f64 #s(approx (+ beta alpha) beta) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 91999999999999999231190222700628688604202010481579531960168543954428316787817022112933986851820705090797946920916750187655296531843304576312805391396241408 binary64)) (/.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) beta))) (/.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) beta))))) (if.f64 (<=.f64 beta #s(literal 2200 binary64)) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 beta #s(literal -1 binary64))) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64)) (-.f64 #s(approx (+ beta alpha) beta) #s(literal -3 binary64)))) (/.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) beta)))) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 beta #s(literal -1 binary64))) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64)) (-.f64 #s(approx (+ beta alpha) beta) #s(literal -3 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) #s(approx (+ 3 beta) #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 5902958103587057/590295810358705651712 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 -2 binary64) (+.f64 (+.f64 i i) beta)) beta) (+.f64 i 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 5902958103587057/590295810358705651712 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 -2 binary64) (+.f64 (+.f64 i i) beta)) beta) (+.f64 i 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 2251799813685247/2251799813685248 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (*.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 i i))) (+.f64 (+.f64 (+.f64 beta alpha) i) i))) #s(literal -1/2 binary64)) #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 9007199254740961/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 -2 binary64) (+.f64 (+.f64 i i) beta)) beta) (+.f64 i 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 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 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 alpha (+.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 5902958103587057/590295810358705651712 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 (-.f64 (+.f64 (+.f64 beta beta) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) i)) (*.f64 (/.f64 #s(literal 1 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 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #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 5902958103587057/590295810358705651712 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 (-.f64 (+.f64 (+.f64 beta beta) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) i)) (*.f64 (/.f64 #s(literal 1 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) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 alpha (+.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 5902958103587057/590295810358705651712 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) i) (+.f64 beta beta)) #s(literal 2 binary64)) (*.f64 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 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 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #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 5902958103587057/590295810358705651712 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 (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha) (/.f64 (+.f64 #s(literal 2 binary64) (*.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 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #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 5902958103587057/590295810358705651712 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 (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha) (/.f64 (+.f64 #s(literal 2 binary64) (*.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 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) #s(approx (/ (- beta alpha) (- (+ beta alpha) -2)) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) #s(literal 1/2 binary64)) #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 5902958103587057/590295810358705651712 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 (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha) (/.f64 #s(approx (+ 2 (* 4 i)) #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)) (-.f64 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) #s(approx (/ (- beta alpha) (- (+ beta alpha) -2)) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) #s(literal 1/2 binary64)) #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 5902958103587057/590295810358705651712 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 (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha) (/.f64 #s(approx (+ 2 (* 4 i)) #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 6189700196426901/309485009821345068724781056 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(approx (* 1/2 (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha)) (*.f64 #s(literal 2 binary64) (/.f64 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 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 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)))) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (/.f64 #s(approx (- (+ (- (+ alpha beta) -2) beta) alpha) (-.f64 (+.f64 beta beta) #s(literal -2 binary64))) (*.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 4722366482869645/4722366482869645213696 binary64)) (/.f64 #s(approx (- (+ (- (+ alpha beta) -2) beta) alpha) (-.f64 (+.f64 beta beta) #s(literal -2 binary64))) #s(approx (* (- (+ alpha beta) -2) 2) (*.f64 #s(literal 2 binary64) alpha))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64)) (-.f64 beta #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 4722366482869645/4722366482869645213696 binary64)) (/.f64 #s(approx (- (+ (- (+ alpha beta) -2) beta) alpha) (-.f64 (+.f64 beta beta) #s(literal -2 binary64))) #s(approx (* (- (+ alpha beta) -2) 2) (*.f64 #s(literal 2 binary64) 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 (/.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 (/ (- (+ (- (+ 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(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 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 5404319552844595/9007199254740992 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 4722366482869645/4722366482869645213696 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 (/ alpha (+ 2 alpha)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 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 4722366482869645/4722366482869645213696 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 (/ alpha (+ 2 alpha)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))) (if.f64 (<=.f64 beta #s(literal 8356095265176317/77371252455336267181195264 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))) (if.f64 (<=.f64 beta #s(literal 7177997053961861/9444732965739290427392 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(literal 1 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 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y #s(literal 1/2 binary64)) (log.f64 y))) y) z) (if.f64 (<=.f64 z #s(literal -450000000000000002262516022310560115606736218050783890741646102215051868204141499113693408885975131090845696 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 y)) y)) z) (if.f64 (<=.f64 z #s(literal 880000000000000000 binary64)) #s(approx (- (+ (* (- 1 (/ (* (log y) (- y -1/2)) x)) x) y) z) (-.f64 y (-.f64 (*.f64 (-.f64 y #s(literal -1/2 binary64)) (log.f64 y)) x))) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 y)) y)) z))) (if.f64 (<=.f64 y #s(literal 6799999999999999860495871633260544 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 y)) y)) z)) #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 -68000000000000000000 binary64)) (-.f64 (*.f64 #s(approx (- 1 (/ (- (* (- y -1/2) (log y)) y) x)) #s(literal 1 binary64)) x) z) (if.f64 (<=.f64 x #s(literal 2095550126773405/147573952589676412928 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) #s(approx (- x (* 1/2 (log y))) (*.f64 #s(literal -1/2 binary64) (log.f64 y)))) z) (-.f64 (*.f64 #s(approx (- 1 (/ (- (* (- y -1/2) (log y)) y) x)) #s(literal 1 binary64)) x) z))) (-.f64 (*.f64 #s(approx (- 1 (/ (- (* (- y -1/2) (log y)) y) x)) #s(literal 1 binary64)) x) z) (if.f64 (<=.f64 z #s(literal -204999999999999998403420446936460522302741808502081001884500117303481891699961787399415421697043464192 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 z)) (if.f64 (<=.f64 z #s(literal 880000000000000000 binary64)) #s(approx (- (+ (* (- 1 (/ (* (log y) (- y -1/2)) x)) x) y) z) (+.f64 y (*.f64 x #s(approx (- 1 (/ (* (log y) (+ 1/2 y)) x)) #s(literal 1 binary64))))) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 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))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) (+.f64 (log.f64 z) (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64))))) t)) (if.f64 (<=.f64 t #s(literal 68000 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) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (- a 1/2) (log t)) (*.f64 a (log.f64 t))))) (if.f64 (<=.f64 a #s(literal -32000000 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 a #s(literal 390 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) (+.f64 (log.f64 z) #s(approx (* (log t) (- a 1/2)) (*.f64 #s(literal -1/2 binary64) (log.f64 t))))) 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 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal -740 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (- a 1/2) (log t)) (*.f64 a (log.f64 t)))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal 700 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) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal -740 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (- a 1/2) (log t)) (*.f64 a (log.f64 t)))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal 700 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (+.f64 (log.f64 (*.f64 z y)) (-.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t)) 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 -4000000000 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 1000 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (+.f64 (log.f64 (*.f64 z y)) (-.f64 #s(approx (* (- a 1/2) (log t)) (*.f64 #s(literal -1/2 binary64) (log.f64 t))) 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)) (*.f64 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 #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 #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 #s(literal 313060547623/100000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal -3200000000000000282283564969805524502459711488 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 1800000000000000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.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)))) (+.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 -175000000000000000000 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 400000000000000 binary64)) (+.f64 x (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000) #s(literal 607771387771/1000000000000 binary64))) (*.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)) 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 -175000000000000000000 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 400000000000000 binary64)) (+.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 y #s(approx (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000) #s(literal 607771387771/1000000000000 binary64)))) x) (+.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 -175000000000000000000 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 400000000000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* z 313060547623/100000000000) 55833770631/5000000000) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) #s(approx (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000) #s(literal 607771387771/1000000000000 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 -175000000000000000000 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 400000000000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b)) #s(approx (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000) #s(literal 607771387771/1000000000000 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 -230 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 1800000000000000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) a) z) b)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 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 -1650000000000000131325872832512 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 1800000000000000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) a) z) b)) #s(approx (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000) #s(literal 607771387771/1000000000000 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 -4332790137498831/38685626227668133590597632 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)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 48000000000000000000 binary64)) #s(approx (+ x (/ (* 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 x (*.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))))) (if.f64 (<=.f64 z #s(literal -35000000000000000977436846063616 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 48000000000000000000 binary64)) #s(approx (+ x (/ (* 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 x (*.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))) (*.f64 #s(approx (+ 1 (/ (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) x)) #s(literal 1 binary64)) x) (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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 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)) (+.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 -215 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 640000 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 (*.f64 #s(literal 500000000/23533438303 binary64) z) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (+.f64 (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.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)) (+.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 -215 binary64)) #s(approx (* (- (* (- (* (- -4297481763/31250000 (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x)) x) y) x) z) (* (- x 2) (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))) (if.f64 (<=.f64 x #s(literal 640000 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 (*.f64 #s(literal 500000000/23533438303 binary64) z) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 x (-.f64 #s(literal 68759708208/23533438303 binary64) (+.f64 (*.f64 #s(literal 65876268680250000000/553822718361107519809 binary64) z) (*.f64 #s(literal 156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))))) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z))))) (-.f64 x #s(literal 2 binary64))) #s(approx (* (- (* (- (* (- -4297481763/31250000 (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x)) x) y) x) z) (* (- x 2) (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -215 binary64)) #s(approx (* (- (* (- (* (- -4297481763/31250000 (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x)) x) y) x) z) (* (- x 2) (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))) (if.f64 (<=.f64 x #s(literal 15500000 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)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) #s(approx (* (- (* (- (* (- -4297481763/31250000 (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x)) x) y) x) z) (* (- x 2) (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -215 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 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 5841333965851681/1298074214633706907132624082305024 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)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (if.f64 (<=.f64 x #s(literal 48000000000000004630394287118404555504615424 binary64)) (*.f64 (-.f64 (*.f64 #s(approx (- (* (- -4297481763/31250000 (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x)) x) y) (*.f64 #s(literal -1 binary64) y)) x) z) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (-.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 x #s(literal -215 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 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 390000000000000 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)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal -215 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 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 390000000000000 binary64)) (*.f64 #s(approx (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal -500000000/23533438303 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) x) (+.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 #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 -215 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 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 390000000000000 binary64)) (*.f64 #s(approx (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal -500000000/23533438303 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) x) (+.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 #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 -215 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 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 470000 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -4297481763/31250000 binary64) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x)) x) y) x) z) #s(approx (* (- x 2) (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000))) #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 -215 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 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 82000000 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))))) (*.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 -215 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 12723143231740136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 470000 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 -1000000000/23533438303 binary64) (*.f64 x y))))) #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 -215 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 470000 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 -1000000000/23533438303 binary64) (*.f64 x y))))) #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 -215 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 470000 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 -1000000000/23533438303 binary64) (*.f64 x y))))) (*.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 -4113761393303015/102844034832575377634685573909834406561420991602098741459288064 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 3150000 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 -4113761393303015/102844034832575377634685573909834406561420991602098741459288064 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 470000 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 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 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 #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 -8 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(approx (+ 1 (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y))) (/.f64 (+.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) z) z)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal 4704172149284445/618970019642690137449562112 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (+.f64 (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y) (*.f64 z (-.f64 (*.f64 #s(literal 307332350656623/2093964884388940 binary64) y) (*.f64 #s(literal 1678650474502018223880473708075/11224803678858206361900017468416 binary64) y)))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 (*.f64 (-.f64 (*.f64 y (/.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) (*.f64 z y))) #s(literal -1 binary64)) #s(literal 692910599291889/10000000000000000 binary64)) y))))) (if.f64 (<=.f64 z #s(literal -8 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(approx (+ 1 (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y))) (/.f64 (+.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) z) z)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal 4704172149284445/618970019642690137449562112 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (+.f64 (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y) (*.f64 z (-.f64 (*.f64 #s(literal 307332350656623/2093964884388940 binary64) y) (*.f64 #s(literal 1678650474502018223880473708075/11224803678858206361900017468416 binary64) y)))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) #s(approx (* (+ 1 (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y))) (* 692910599291889/10000000000000000 y)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) (/.f64 #s(literal 1 binary64) z)))))))))) (if.f64 (<=.f64 z #s(literal -8 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(approx (+ 1 (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y))) (/.f64 (+.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) z) z)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal 4704172149284445/618970019642690137449562112 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (+.f64 (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y) (*.f64 z (-.f64 (*.f64 #s(literal 307332350656623/2093964884388940 binary64) y) (*.f64 #s(literal 1678650474502018223880473708075/11224803678858206361900017468416 binary64) y)))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y)) (/.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) z))) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -620 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(approx (+ 1 (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y))) (/.f64 (+.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) z) z)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal 4704172149284445/618970019642690137449562112 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 (+.f64 #s(literal 1 binary64) #s(approx (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y)) (/.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) z))) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -620 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(approx (+ 1 (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y))) (/.f64 (+.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) z) z)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal 4704172149284445/618970019642690137449562112 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(approx (+ 1 (/ (/ (* y 751220861604756070699018739433/10000000000000000000000000000000) z) (* 692910599291889/10000000000000000 y))) (/.f64 (+.f64 #s(literal 250406953868252023566339579811/230970199763963000000000000000 binary64) z) z)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -620 binary64)) (+.f64 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 y (+.f64 #s(literal 692910599291889/10000000000000000 binary64) (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z)))) x) (if.f64 (<=.f64 z #s(literal 4704172149284445/618970019642690137449562112 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 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 y (+.f64 #s(literal 692910599291889/10000000000000000 binary64) (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z)))) x))) (if.f64 (<=.f64 z #s(literal -580 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 2135446567767281/309485009821345068724781056 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))))) (+.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))) (*.f64 #s(approx (- 1 (/ (* (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z)) (/ y (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000))) x)) #s(literal 1 binary64)) x) (-.f64 (-.f64 (*.f64 y (+.f64 #s(literal -1/2 binary64) x)) x) #s(literal -918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 y #s(literal -370000000000000 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 950000 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 -370000000000000 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 950000 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 x #s(literal -3475661731392059/151115727451828646838272 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal -4057301999121909/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752 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 x #s(literal 9000000000000000 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 x (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 y #s(literal -102000000000000004860393895242070033426731512823033231390225449522816876544 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 -370000000000000 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 950000 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)))))) (if.f64 (<=.f64 y #s(literal -350000000000000020971520 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 950000 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 -7/4 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) (neg.f64 x))) (if.f64 (<=.f64 x #s(literal 2050 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) #s(literal 918938533204673/1000000000000000 binary64))) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 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 -350000000000000007335580271525917361151712413151996361344558091442527368479530300080944277778527404351787583251662503936 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 -380000000000000017675540837311538515958300672 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (- (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) -28832688827/125000) y) t)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 a x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 b x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a x)) (*.f64 #s(literal -1 binary64) (/.f64 z (pow.f64 x #s(literal 2 binary64)))))) x)) (*.f64 #s(literal 54929528941/2000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) y))) (*.f64 #s(literal -1 binary64) (/.f64 z (pow.f64 x #s(literal 2 binary64))))) y)) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 y #s(literal 289999999999999980263439117229424554528271761408 binary64)) (-.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (*.f64 (neg.f64 y) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y) #s(literal -28832688827/125000 binary64)) (+.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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y))))))) (if.f64 (<=.f64 y #s(literal -144999999999999992798364251613825965497369078460398951268253558519808751694774272 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 -254999999999999986841798452112425816694980608 binary64)) #s(approx (- (/ t (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y))) (* (neg y) (/ (- (* (- (* (+ z (* y x)) y) -54929528941/2000000) y) -28832688827/125000) (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t (pow.f64 y #s(literal 3 binary64)))) (+.f64 z (+.f64 (*.f64 #s(literal 54929528941/2000000 binary64) (/.f64 #s(literal 1 binary64) y)) (+.f64 (*.f64 #s(literal 28832688827/125000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))) (*.f64 x y))))) a))) (if.f64 (<=.f64 y #s(literal 289999999999999980263439117229424554528271761408 binary64)) (-.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (*.f64 (neg.f64 y) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y) #s(literal -28832688827/125000 binary64)) (+.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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y))))))) (if.f64 (<=.f64 y #s(literal -299999999999999997966284602308488392938512532583219200 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 289999999999999980263439117229424554528271761408 binary64)) (-.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (*.f64 (neg.f64 y) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y) #s(literal -28832688827/125000 binary64)) (+.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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -299999999999999997966284602308488392938512532583219200 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 289999999999999980263439117229424554528271761408 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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -199999999999999998644189734872325595292341688388812800 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 289999999999999980263439117229424554528271761408 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -54929528941/2000000 binary64) (*.f64 (+.f64 z (*.f64 y x)) y)) (*.f64 y #s(literal 125000/28832688827 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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -199999999999999998644189734872325595292341688388812800 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 289999999999999980263439117229424554528271761408 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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -299999999999999982517212821288268163186688 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 289999999999999980263439117229424554528271761408 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 #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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -16999999999999999122786563474161721112998707200 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 289999999999999980263439117229424554528271761408 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 #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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -16999999999999999122786563474161721112998707200 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 5400000000000000199556651301761712128 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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -16999999999999999122786563474161721112998707200 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 -1895563341875103/11150372599265311570767859136324180752990208 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)) (if.f64 (<=.f64 y #s(literal 4949999999999999789396390120811134976 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)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y))))))) (if.f64 (<=.f64 y #s(literal -16999999999999999122786563474161721112998707200 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 -1895563341875103/11150372599265311570767859136324180752990208 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)) (if.f64 (<=.f64 y #s(literal 6799999999999999639134942748745924608 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x y) z) y) 54929528941/2000000) #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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y))))))) (if.f64 (<=.f64 y #s(literal -4699999999999999896425253044224 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 6799999999999999639134942748745924608 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x y) z) y) 54929528941/2000000) #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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -35999999999999998738913005111509245414210535424 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 6799999999999999639134942748745924608 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 #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 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) (*.f64 a x))) y)))))) (if.f64 (<=.f64 y #s(literal -35999999999999998738913005111509245414210535424 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 6799999999999999639134942748745924608 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 #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 -35999999999999998738913005111509245414210535424 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 10500000000 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) 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 -35999999999999998738913005111509245414210535424 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 520000000000000 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) 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 -37499999999999999639289856 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (- (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) -28832688827/125000) y) t)) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 33000000 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (- (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) -28832688827/125000) y) t)) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 y #s(literal -579999999999999996711665664 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (- (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) -28832688827/125000) y) t)) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 6499999999999999759225308867249307648 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ y a) y) b) y) c) c) y) i)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (- (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) -28832688827/125000) y) t)) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 y #s(literal -11499999999999999922040909755158721729309647082356736 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 z y))) (if.f64 (<=.f64 y #s(literal 4300000000000000049592183377568464896 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) 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)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 #s(literal 1 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -11499999999999999922040909755158721729309647082356736 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 z y))) (if.f64 (<=.f64 y #s(literal 4300000000000000049592183377568464896 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) 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)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 z y))))) (if.f64 (<=.f64 y #s(literal -11499999999999999922040909755158721729309647082356736 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 z y))) (if.f64 (<=.f64 y #s(literal 4300000000000000049592183377568464896 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 z y))))) (if.f64 (<=.f64 c #s(literal 8538849507653899/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 z y))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 z a)))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (* (pow y 3) z) (+ i (* y (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 z a))) (+.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 20000000000 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (+.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 7999999999999999572758983612521826711948214945755910852356571522508757651950047863095680201432748234599949328696922849048281825916421899108210234144625148189534073239247094751885787136 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.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 (+ (* i y) (* (log c) (- b 1/2)))))) x) (/.f64 (*.f64 i y) x)))))))) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (if.f64 (<=.f64 z #s(literal -1152921504606847/72057594037927936 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (+.f64 (+.f64 (-.f64 #s(approx (+ a (+ z (* (log y) x))) #s(approx (+ a z) a)) (*.f64 (-.f64 #s(literal 1/2 binary64) b) (log.f64 c))) t) (*.f64 y i))) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 a #s(approx (+ (* x (log y)) z) z)) t) #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 -inf.0 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) #s(literal 1 binary64)) (*.f64 i y)) (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)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (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 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a)))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y)) (*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 i y))))) (*.f64 i y))))) (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 -inf.0 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) #s(literal 1 binary64)) (*.f64 i y)) (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)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (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 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a)))) (*.f64 #s(approx (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) #s(literal 1 binary64)) (*.f64 i y))))) (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)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) z)))) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a))))) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (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 a #s(literal -500000000000 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))) (if.f64 (<=.f64 a #s(literal 3314649325744685/288230376151711744 binary64)) (-.f64 (+.f64 (+.f64 (*.f64 b #s(approx (- a 1/2) #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))) #s(approx (* (- a 1/2) b) (*.f64 a b))))) (if.f64 (<=.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(literal -500000000000000036265718190764617563079187204823260977759105077739520 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))) #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 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(literal -99999999999999999475366575191804932315794610450682175621941694731908308538307845136842752 binary64)) (-.f64 (+.f64 #s(approx (* (- a 1/2) b) (*.f64 b a)) #s(approx (+ (+ x y) z) (+.f64 z x))) (*.f64 (log.f64 t) z)) #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 -235000000000000008407355427704233427496865425256453564228207238688417620235360987941442446300956384559104 binary64)) (+.f64 (-.f64 #s(approx (+ (+ x y) z) (+.f64 x z)) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))) (if.f64 (<=.f64 z #s(literal 6800000000000000360098669623400825224132673677060135487648428141908411599844722558852136960 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 -5200000000000000377163469183952022656023546930161914168694692808491008 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 #s(approx (+ y (+ z (* b (- a 1/2)))) (+.f64 y z)) (*.f64 z (log.f64 t)))) (if.f64 (<=.f64 z #s(literal 6800000000000000360098669623400825224132673677060135487648428141908411599844722558852136960 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 -5200000000000000377163469183952022656023546930161914168694692808491008 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 #s(approx (+ y (+ z (* b (- a 1/2)))) (+.f64 y z)) (*.f64 z (log.f64 t)))) (if.f64 (<=.f64 z #s(literal 6800000000000000360098669623400825224132673677060135487648428141908411599844722558852136960 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)))) #s(approx (* (- a 1/2) b) (*.f64 a b))))) (if.f64 (<=.f64 z #s(literal -5200000000000000377163469183952022656023546930161914168694692808491008 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 #s(approx (+ y (+ z (* b (- a 1/2)))) (+.f64 y z)) (*.f64 z (log.f64 t)))) (if.f64 (<=.f64 z #s(literal 154999999999999992086178378313420715075210194116346107871083546804224 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 y z)) (*.f64 z (log.f64 t)))))) (if.f64 (<=.f64 z #s(literal -449999999999999997308681950300087188680719798884392920375445460536620676860712234773193154961829820082200254884330304700416 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (- (+ y (+ z (* b (- a 1/2)))) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t))))) (if.f64 (<=.f64 z #s(literal 6800000000000000360098669623400825224132673677060135487648428141908411599844722558852136960 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)) #s(approx (- (+ y (+ z (* b (- a 1/2)))) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (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 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(literal -5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 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 x y) #s(literal -20000000000000000130568154901364531136913284297772534236897689091041023555676362285020675019977734071632684940374351570387500235297087060712369097300876562792448 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 x y))) #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))))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 x y))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) #s(approx (+ x y) y))) (-.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 -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 x) y) x)) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 x) y) x)))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 x x) (neg.f64 y))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 x x) (neg.f64 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 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 #s(literal -9 binary64) (sqrt.f64 x))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) 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 1558380939346983/4722366482869645213696 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) (/.f64 #s(literal -1/9 binary64) x)) (/.f64 (*.f64 y #s(literal 1/3 binary64)) (sqrt.f64 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 x #s(literal 1558380939346983/4722366482869645213696 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 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 x #s(literal 1558380939346983/4722366482869645213696 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) (/.f64 #s(literal -1/9 binary64) x)) (*.f64 (/.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) y)) (-.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 -14500000000000001041412916226638270121138716672 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 130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (/.f64 (-.f64 #s(literal 81 binary64) (/.f64 #s(literal 9 binary64) x)) #s(literal 81 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 -14500000000000001041412916226638270121138716672 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 130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (/.f64 (-.f64 #s(literal 81 binary64) (/.f64 #s(literal 9 binary64) x)) #s(literal 81 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 -344999999999999989674800141020335914393887376047102157127680 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 1199999999999999964977105263081244329422971263409020468491100078641636017795514159178915017392128 binary64)) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (/.f64 (-.f64 #s(literal 81 binary64) (/.f64 #s(literal 9 binary64) x)) #s(literal 81 binary64))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 (/.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) (neg.f64 y))))) (if.f64 (<=.f64 y #s(literal -344999999999999989674800141020335914393887376047102157127680 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 1199999999999999964977105263081244329422971263409020468491100078641636017795514159178915017392128 binary64)) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (/.f64 (-.f64 #s(literal 81 binary64) (/.f64 #s(literal 9 binary64) x)) #s(literal 81 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 -344999999999999989674800141020335914393887376047102157127680 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 1199999999999999964977105263081244329422971263409020468491100078641636017795514159178915017392128 binary64)) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (/.f64 (-.f64 #s(literal 81 binary64) (/.f64 #s(literal 9 binary64) x)) #s(literal 81 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 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744 binary64)) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (/.f64 (-.f64 #s(literal 81 binary64) (/.f64 #s(literal 9 binary64) x)) #s(literal 81 binary64))) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (*.f64 #s(literal 1/9 binary64) (-.f64 #s(literal 9 binary64) (/.f64 #s(literal 9 binary64) (*.f64 #s(literal 9 binary64) #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 y #s(literal 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744 binary64)) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (*.f64 #s(literal 1/9 binary64) (-.f64 #s(literal 9 binary64) (/.f64 #s(literal 9 binary64) (*.f64 #s(literal 9 binary64) x))))) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (*.f64 #s(literal 1/9 binary64) (-.f64 #s(literal 9 binary64) (/.f64 #s(literal 9 binary64) (*.f64 #s(literal 9 binary64) #s(approx x #s(literal 0 binary64)))))))) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (*.f64 #s(literal 1/9 binary64) (-.f64 #s(literal 9 binary64) (/.f64 #s(literal 9 binary64) (*.f64 #s(literal 9 binary64) x))))) #s(approx (/ (- (* (- 9 (/ 1 x)) (sqrt x)) (* 9 (* y 1/3))) (* 9 (sqrt x))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 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 -200000 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 #s(literal -1/9 binary64) x)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) #s(literal 1 binary64))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) #s(literal 1 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 x #s(literal -5854679515581645/2251799813685248 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 25/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000)))))) (*.f64 #s(literal 100000/230753 binary64) x))) #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (-.f64 (*.f64 #s(literal -20191289437/10000000000 binary64) x) #s(literal -230753/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 -5854679515581645/2251799813685248 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 25/2 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (+.f64 #s(literal 230753/100000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1900161040244073/1000000000000000 binary64) x) #s(literal 30191289437/10000000000 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 -3039929748475085/1125899906842624 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 9/2 binary64)) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -20191289437/10000000000 binary64) x))) x) (-.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 -4278419646001971/4503599627370496 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 9/2 binary64)) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -20191289437/10000000000 binary64) x))) x) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal -4278419646001971/4503599627370496 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 9/2 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -30191289437/10000000000 binary64) x))) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 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) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)) (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 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (/.f64 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -6124895493223875/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 y #s(literal 9500 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) x)) #s(approx (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x)))) y)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (* -1 (/ (- 1 x) y)) (/.f64 x 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 (-.f64 #s(literal 1 binary64) #s(approx (/ (- x y) (- 1 y)) (/.f64 x (-.f64 #s(literal 1 binary64) y)))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (/.f64 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -18 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (* -1 (/ (- 1 x) y)) (/.f64 #s(literal -1 binary64) y))))) (if.f64 (<=.f64 y #s(literal 9500 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) x)) #s(approx (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x)))) y)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (* -1 (/ (- 1 x) y)) (/.f64 x 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 y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (* -1 (/ (- 1 x) y)) (/.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)))) (if.f64 (<=.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))) #s(literal -10 binary64)) (-.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))))) (-.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 (-.f64 (*.f64 (*.f64 x x) #s(literal -3/25 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 253/1000 binary64) x)) (-.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)) (*.f64 #s(literal 3/25 binary64) x)))) (-.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 1495020541582441/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992 binary64)) (/.f64 x (+.f64 x (*.f64 y (/.f64 #s(literal 1 binary64) (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))))))) #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 1495020541582441/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.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)) (neg.f64 a)) b)) #s(literal 2 binary64))) y) #s(approx x #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))) (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 1495020541582441/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992 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))))) #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))) (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 1495020541582441/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992 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))) #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 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (-.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 -170000000 binary64)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x) (if.f64 (<=.f64 y #s(literal 3522454188830027/1329227995784915872903807060280344576 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 z #s(literal -479999999999999996746055363693581428701620052133150720 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)) #s(approx (/ (+ (* y x) (exp (* y (log (/ y (+ z y)))))) y) (/.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 x #s(literal -2597301565578305/2361183241434822606848 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y)))) (if.f64 (<=.f64 x #s(literal 1470053796651389/154742504910672534362390528 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 -2597301565578305/2361183241434822606848 binary64)) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x) (if.f64 (<=.f64 x #s(literal 1470053796651389/154742504910672534362390528 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 -174999999999999995592059934634338698137407649416332770894767275010481873565674230003779049778583899855511859425157123358541419843029636420155355601431094144430302768830349312 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))))) (*.f64 #s(literal -1 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -1357680363825023/1180591620717411303424 binary64)) (/.f64 (*.f64 x #s(approx (exp (* x (log (/ x (+ x y))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ 1/2 (* 1/2 (/ 1 x))) #s(literal 1/2 binary64)) y) #s(literal 1 binary64)) y) #s(literal -1 binary64)))) (*.f64 x x)) (if.f64 (<=.f64 x #s(literal 5570730176784211/618970019642690137449562112 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 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))))) (*.f64 #s(literal -1 binary64) x))))))))) (if.f64 (<=.f64 x #s(literal -174999999999999995592059934634338698137407649416332770894767275010481873565674230003779049778583899855511859425157123358541419843029636420155355601431094144430302768830349312 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 -1357680363825023/1180591620717411303424 binary64)) (/.f64 (*.f64 x #s(approx (exp (* x (log (/ x (+ x y))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ 1/2 (* 1/2 (/ 1 x))) #s(literal 1/2 binary64)) y) #s(literal 1 binary64)) y) #s(literal -1 binary64)))) (*.f64 x x)) (if.f64 (<=.f64 x #s(literal 5570730176784211/618970019642690137449562112 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 -1357680363825023/1180591620717411303424 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 5570730176784211/618970019642690137449562112 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 -110000000000000003631208976817672927315206010547885587753121378483088279459432010511407674320809695374331645101238096809910366867559634502145128901206723577710941266750375723008 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 -2597301565578305/2361183241434822606848 binary64)) #s(approx (/ (exp (* x (log (/ x (+ x y))))) x) (/.f64 (-.f64 x (*.f64 x y)) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 5570730176784211/618970019642690137449562112 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 -6000000000000000062027725073429789874588233614837937625952428988440055241786702844100664589549568 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 5570730176784211/618970019642690137449562112 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 (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) #s(literal -1000000000 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(approx (* (* x y) (sqrt (/ 1 x))) (*.f64 y (sqrt.f64 x))) 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 #s(approx (* (* x y) (sqrt (/ 1 x))) (*.f64 y (sqrt.f64 x))) x)))) (if.f64 (<=.f64 x #s(literal 340 binary64)) (+.f64 #s(approx (- 1 x) #s(literal 1 binary64)) (*.f64 y (sqrt.f64 x))) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(approx (* (* x y) (sqrt (/ 1 x))) (*.f64 y (sqrt.f64 x))) x))) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 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)))) (if.f64 (<=.f64 x #s(literal -5854679515581645/2251799813685248 binary64)) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 binary64) x))) (if.f64 (<=.f64 x #s(literal 25/2 binary64)) #s(approx (- x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)))) (-.f64 (*.f64 x (+.f64 #s(literal 30191289437/10000000000 binary64) (*.f64 #s(literal -1900161040244073/1000000000000000 binary64) x))) #s(literal 230753/100000 binary64))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 binary64) x))))) (if.f64 (<=.f64 x #s(literal -3039929748475085/1125899906842624 binary64)) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 binary64) x))) (if.f64 (<=.f64 x #s(literal 9/2 binary64)) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -20191289437/10000000000 binary64) x)))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 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))) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -20191289437/10000000000 binary64) x)))) #s(approx (- x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)))) (-.f64 (*.f64 #s(literal 30191289437/10000000000 binary64) 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 (/.f64 #s(literal -1 binary64) (-.f64 z #s(literal 1 binary64))) t))) (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) (if.f64 (<=.f64 z #s(literal -439999999999999986840315573990854157723378909184 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 (+.f64 t y) z)) x) (if.f64 (<=.f64 z #s(literal 5000 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 (+.f64 t y) z)) x))) (if.f64 (<=.f64 z #s(literal -6800000000000000258347728223822952867644988924552819505074872797517185482509391951228810191784606619404792895427333490976793371216997575953160237858659926723551987144694361417327349645437402671311402511308970299393507405360025261521447924905852010496 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (if.f64 (<=.f64 z #s(literal -449999999999999979165810162980947961690818871296 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (* -1 (/ t (- 1 z))) (/.f64 t z)))) (if.f64 (<=.f64 z #s(literal 1850000000000000093796994710362281588758725440024084480 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (* -1 (/ t (- 1 z))) (/.f64 t z))))))) (if.f64 (<=.f64 t #s(literal -13499999999999999829802735501228030434377784167496158685441495461265408 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 14999999999999999451101948446329861316540714837910351690520545765140629752314331136 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (* -1 (/ t (- 1 z))) (/.f64 t z)))))) (if.f64 (<=.f64 t #s(literal -13499999999999999829802735501228030434377784167496158685441495461265408 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (* -1 (/ t (- 1 z))) (/.f64 t z)))) (if.f64 (<=.f64 t #s(literal 14999999999999999451101948446329861316540714837910351690520545765140629752314331136 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (* -1 (/ t (- 1 z))) (/.f64 t z)))))) (if.f64 (<=.f64 (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000413435814285529011838218138482576117668163267154416335697155678364686365832061086948358596321261632844174465033417199886349737788590053275114539444839907328 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (if.f64 (<=.f64 (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z))) #s(literal 10000000000000000746505756498316957746327953001196155931630344001201154571357992362921494533074993280744790313201299421914675928345743408263359645135065900661507886387491188354180370195272228869449812405194846465661467225589890846083353893928960 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) (*.f64 (-.f64 z #s(literal -1 binary64)) t)))) x) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) y)))) (if.f64 (<=.f64 t #s(literal -460000000000000006097086259395028522899653329910649612710487778427832045543803941623697931018592446689276728468550550094706752115150499009358088581454886160459862504147363302884769792 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) y))) (if.f64 (<=.f64 (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) #s(literal -5109351192408883/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x) (if.f64 (<=.f64 (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) #s(literal 5890680864316837/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) #s(approx x #s(literal 0 binary64))) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x))) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x) (-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 #s(approx (log (- 1 y)) (neg.f64 y)) z)) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (neg.f64 t)) (+.f64 (*.f64 (/.f64 #s(literal -230753/100000 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x))) #s(literal 70711/100000 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x) #s(literal -1 binary64))) #s(literal 27061/100000 binary64)) 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 -5 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(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 -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 25/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 #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 25/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 #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 -1 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 3152519739159347/562949953421312 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 #s(literal 70711/100000 binary64) (-.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 -3800 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 25/2 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)))) #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 -24000000000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 1983393922805251/18889465931478580854784 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x y)))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) (if.f64 (<=.f64 z #s(literal -24000000000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 1983393922805251/18889465931478580854784 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))))) (if.f64 (<=.f64 z #s(literal -139999999999999998561722826752 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 -20999999999999997884302331215872 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) (exp.f64 z)) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -24000000000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 70 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 x (/.f64 y (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 y x))) y) (neg.f64 x)))))) (if.f64 (<=.f64 z #s(literal -24000000000000 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 -24000000000000 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 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 0 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 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6415114477738391/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888 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)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 9 binary64) (*.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 9 binary64))) y) #s(literal 1 binary64)) (sqrt.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 9 binary64) (*.f64 #s(literal 81 binary64) x)) y) #s(literal 1 binary64)) (sqrt.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 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)) (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 -100000000000000003502199685943161173046080317798311825604870144 binary64)) (*.f64 (*.f64 (-.f64 #s(approx (+ (/ 1/9 x) y) y) #s(literal 1 binary64)) (sqrt.f64 x)) #s(literal 3 binary64)) (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 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) (*.f64 (*.f64 #s(approx (- (+ y (/ 1 (* x 9))) 1) (-.f64 (/.f64 #s(literal 1/9 binary64) x) #s(literal 1 binary64))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (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 -100000000000000003502199685943161173046080317798311825604870144 binary64)) (*.f64 (*.f64 (-.f64 #s(approx (+ (/ 1/9 x) y) y) #s(literal 1 binary64)) (sqrt.f64 x)) #s(literal 3 binary64)) (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 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) (*.f64 (*.f64 #s(approx (- (+ y (/ 1 (* x 9))) 1) (-.f64 (/.f64 #s(literal 1/9 binary64) x) #s(literal 1 binary64))) #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)))))) (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 -50 binary64)) (*.f64 (*.f64 (-.f64 #s(approx (+ (/ 1/9 x) y) y) #s(literal 1 binary64)) (sqrt.f64 x)) #s(literal 3 binary64)) (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 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 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 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) (*.f64 (*.f64 (-.f64 #s(approx (+ (/ 1/9 x) y) y) #s(literal 1 binary64)) (sqrt.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 #s(approx (+ y (/ 1 (* x 9))) y) #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -14200 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 4496393867966703/1152921504606846976 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) #s(approx (- (+ y (/ 1 (* x 9))) 1) #s(approx (- (* 1/9 (/ 1 x)) 1) #s(literal -1 binary64)))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal -14200 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 4496393867966703/1152921504606846976 binary64)) #s(approx (* (* 3 (sqrt x)) (/ (- (* (- (* (* 9 x) y) -1) 9) (* (* 9 x) 9)) (* (* 9 x) 9))) (*.f64 #s(literal 1/27 binary64) #s(approx (* x (* (sqrt (/ 1 x)) (- (* 81 y) 81))) #s(approx (* -81 (* x (sqrt (/ 1 x)))) (*.f64 #s(literal -81 binary64) (sqrt.f64 x)))))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (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 y #s(literal 310000000000000015461995979310259547144192 binary64)) (+.f64 #s(approx (- (- (* x (log y)) y) z) (-.f64 (*.f64 x (log.f64 y)) z)) (log.f64 t)) (if.f64 (<=.f64 y #s(literal 1049999999999999900806050276704901097491076730339651460793881646752217604212185156596977893376 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) y))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (+.f64 (log.f64 t) (*.f64 x (log.f64 y))) y)))) (if.f64 (<=.f64 x #s(literal -215000000000000014126818525184 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (+.f64 (log.f64 t) (*.f64 x (log.f64 y))) y)) (if.f64 (<=.f64 x #s(literal 579999999999999986484646798520936901661260743407720258043487689917164981039284391042110347849422315511234613204959607532814336 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 (+.f64 (log.f64 t) (*.f64 x (log.f64 y))) y)))) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal 1000000000000000000000 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 z #s(approx (- (+ (/ (log t) z) (/ (* x (log y)) z)) (+ 1 (/ y z))) (/.f64 (*.f64 x (log.f64 y)) z))))) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal 1000000000000000000000 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 z #s(approx (- (+ (/ (log t) z) (/ (* x (log y)) z)) (+ 1 (/ y z))) (*.f64 (/.f64 (log.f64 y) z) x))))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (if.f64 (<=.f64 z #s(literal -12000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- (log t) y) z)) (/.f64 y z))))))) (if.f64 (<=.f64 z #s(literal 11999999999999999059939033088 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)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- (log t) y) z)) (/.f64 y z))))))))) (if.f64 (<=.f64 z #s(literal -3821530487881633/166153499473114484112975882535043072 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- (log t) y) z)) (/.f64 y z))))))) (if.f64 (<=.f64 z #s(literal 6992716752707823/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* z (- (+ (/ (log t) z) (* (/ 1 z) (* (log y) x))) (+ 1 (/ y z)))) (*.f64 #s(literal -1 binary64) y))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- (log t) y) z)) (/.f64 y z))))))))) (if.f64 (<=.f64 y #s(literal 13000000000000000274029254993641849487360 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (*.f64 z #s(approx (- (+ (/ (log t) z) (/ (* x (log y)) z)) (+ 1 (/ y z))) #s(literal -1 binary64)))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* z (- (+ (/ (log t) z) (* (/ 1 z) (* (log y) x))) (+ 1 (/ y z)))) (*.f64 #s(literal -1 binary64) y)))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* z (- (+ (/ (log t) z) (* (/ 1 z) (* (log y) x))) (+ 1 (/ y z)))) (*.f64 #s(literal -1 binary64) y))) (/.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 -1550000000000000014050394674057848463710121803343933526317960504900201170636124454912 binary64)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) y) (if.f64 (<=.f64 y #s(literal 125000 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))) b))) y) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) y))) (if.f64 (<=.f64 y #s(literal -3499999999999999878663774637597960922526253900600656396197413450834623395815913160704 binary64)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y) (if.f64 (<=.f64 y #s(literal 6900000 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))) b))) y) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y))) (if.f64 (<=.f64 t #s(literal -399999999999999997288379469744651190584683376777625600 binary64)) (/.f64 (*.f64 x (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (*.f64 t (log.f64 a))))) y) (if.f64 (<=.f64 t #s(literal 169999999999999991227865634741617211129987072000 binary64)) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b))))) (/.f64 (*.f64 x (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (*.f64 t (log.f64 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 -8254602048994769/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) 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 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 #s(approx x #s(literal 0 binary64)) y)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) 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 -8254602048994769/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a 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 0 binary64)) (*.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 #s(approx x #s(literal 0 binary64)) y)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (*.f64 (pow.f64 z y) (/.f64 #s(literal 1 binary64) #s(approx (* a (* y (exp b))) (*.f64 a 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 -8254602048994769/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a 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 0 binary64)) (*.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 #s(approx x #s(literal 0 binary64)) y)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a 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 -8254602048994769/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* a (* y (exp b))) (*.f64 a 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 0 binary64)) (*.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 #s(approx x #s(literal 0 binary64)) 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 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 a (*.f64 y #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))))) x) (*.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 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 x 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 -8254602048994769/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* a (* y (exp b))) (*.f64 a 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 0 binary64)) (*.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 #s(approx x #s(literal 0 binary64)) 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 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 a (*.f64 y #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))))) x) (*.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 x y)))))) (if.f64 (<=.f64 b #s(literal -220000 binary64)) (*.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 x y)) (if.f64 (<=.f64 b #s(literal 3423715700080493/1180591620717411303424 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 a (*.f64 y #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))))) x) (*.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) (/.f64 x y)))) (if.f64 (<=.f64 b #s(literal -220000 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 a (*.f64 y #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))))) x)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x) (*.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 -580000000000000014203871071376941190989642084028743024510772149005010642531783103872460228254849705845478846093938655232 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 3400000000000000000000 binary64)) (*.f64 x (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (*.f64 (-.f64 b #s(approx (log (- 1 z)) (neg.f64 z))) a) #s(approx (* (- (log z) t) y) (*.f64 #s(literal -1 binary64) (*.f64 t y))))))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))) (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 -99999999999999997748809823456034029568 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 (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (*.f64 (-.f64 b #s(approx (log (- 1 z)) (neg.f64 z))) a) #s(approx (* (- (log z) t) y) (*.f64 #s(literal -1 binary64) (*.f64 t 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 -4999999999999999727876154935214080 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 9999999999999999017474591319641730272072128367390393282944984404433823148266910656903077218579754480674748342103902584639871831041306548820316951909258721342916786285447187693014154661313392524876840960 binary64)) (*.f64 x (sqrt.f64 (exp.f64 (*.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a)) #s(literal 2 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 -4999999999999999727876154935214080 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 9999999999999999017474591319641730272072128367390393282944984404433823148266910656903077218579754480674748342103902584639871831041306548820316951909258721342916786285447187693014154661313392524876840960 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 -100000000 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 9999999999999999017474591319641730272072128367390393282944984404433823148266910656903077218579754480674748342103902584639871831041306548820316951909258721342916786285447187693014154661313392524876840960 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 -100000000 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 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal 0 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 -8106479329266893/2251799813685248 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)))) (if.f64 (<=.f64 y #s(literal 7482888383134223/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 (/.f64 y (+.f64 y x)) #s(approx (+ (+ x y) 1) (-.f64 x #s(literal -1 binary64))))) (/.f64 (/.f64 (*.f64 (/.f64 y (-.f64 (+.f64 y x) #s(literal -1 binary64))) x) (+.f64 y x)) (+.f64 y x))) (*.f64 (/.f64 (neg.f64 x) (+.f64 y x)) (/.f64 (/.f64 (neg.f64 y) (+.f64 y x)) (-.f64 (+.f64 y x) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal -22499999999999998976233467895538010760928483662556736360785596728056969927952047711133857340062843285471981909111656331750838594181739357508424354730379143282688 binary64)) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 (/.f64 y (+.f64 y x)) #s(approx (+ (+ x y) 1) (-.f64 x #s(literal -1 binary64))))) (/.f64 (*.f64 x (/.f64 y (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal -22499999999999998976233467895538010760928483662556736360785596728056969927952047711133857340062843285471981909111656331750838594181739357508424354730379143282688 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (/.f64 (*.f64 x (/.f64 y (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal -25000000000000000388985403236671075606705034923026535834244264510770844529118892581624634747876186191905157021696 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -6611313076017503/2361183241434822606848 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x)))) y) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) y) (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64))))))) (if.f64 (<=.f64 x #s(literal -25000000000000000388985403236671075606705034923026535834244264510770844529118892581624634747876186191905157021696 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -1823517583980905/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.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 -25000000000000000388985403236671075606705034923026535834244264510770844529118892581624634747876186191905157021696 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -4457487427508879/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) (*.f64 y (/.f64 x (*.f64 (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 x #s(literal -1 binary64)))) (+.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 -8141382560850035/11972621413014756705924586149611790497021399392059392 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -8439210160982241/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (/.f64 (*.f64 x y) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) #s(approx (+ (+ x y) 1) #s(approx (+ 1 x) #s(literal 1 binary64))))) #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 -905047950073301/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.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 -1488565707357403/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.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 -1488565707357403/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984 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 (/.f64 x (-.f64 y #s(literal -1 binary64))) y))) (if.f64 (<=.f64 x #s(literal -1488565707357403/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984 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 5139133111689641/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #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) (+ x y)) (+ (+ x y) 1))) #s(approx (/ y (* x (+ 1 x))) (/.f64 y x))) (if.f64 (<=.f64 z #s(literal -6338253001141147/316912650057057350374175801344 binary64)) (*.f64 (-.f64 (/.f64 y z) #s(literal -1 binary64)) x) (if.f64 (<=.f64 z #s(literal 2422309049843145/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (/.f64 (*.f64 x (+.f64 y z)) z) (*.f64 (-.f64 (/.f64 y z) #s(literal -1 binary64)) x))) (if.f64 (<=.f64 x #s(literal 20000000000000000 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 y x))) (*.f64 (-.f64 (/.f64 y z) #s(literal -1 binary64)) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal -20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704 binary64)) (*.f64 (/.f64 x z) (+.f64 z y)) (*.f64 (-.f64 (/.f64 y z) #s(literal -1 binary64)) x)) (*.f64 (-.f64 (/.f64 y z) #s(literal -1 binary64)) x) (if.f64 (<=.f64 y #s(literal -1807579933084025/10889035741470030830827987437816582766592 binary64)) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) (if.f64 (<=.f64 y #s(literal 7339195571168229/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 #s(approx (- (/ y z) -1) #s(literal 1 binary64)) x) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z))) (if.f64 (<=.f64 y #s(literal -1807579933084025/10889035741470030830827987437816582766592 binary64)) (*.f64 #s(approx (- (/ y z) -1) (/.f64 y z)) x) (if.f64 (<=.f64 y #s(literal 7339195571168229/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 #s(approx (- (/ y z) -1) #s(literal 1 binary64)) x) (*.f64 #s(approx (- (/ y z) -1) (/.f64 y z)) x))) (*.f64 #s(approx (- (/ y z) -1) #s(literal 1 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 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (/.f64 (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z)) x) z)))) (+.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)) (if.f64 (<=.f64 x #s(literal 470000 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 (*.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)) (/.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))) (if.f64 (<=.f64 x #s(literal 470000 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 (*.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)) (/.f64 (+.f64 (*.f64 #s(approx (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) (*.f64 y z)) z) #s(literal 83333333333333/1000000000000000 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 -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 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 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 19999999999999998929805538950963586393744829579264 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 #s(approx (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (/.f64 #s(approx (+ (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 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 -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 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 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 39999999999999997752477959897654523263188617714052787863552 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 #s(approx (+ (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 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 -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 binary64)) (/.f64 #s(approx (+ (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 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 39999999999999997752477959897654523263188617714052787863552 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 #s(approx (+ (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 binary64))))) x))) (/.f64 #s(approx (+ (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 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/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (-.f64 (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) z) (-.f64 (-.f64 (*.f64 (log.f64 x) x) (*.f64 (log.f64 y) x)) z)) (if.f64 (<=.f64 y #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 -47999999999999998943826355471567688369511546694454451877068155758524669082997159636492450372316504670548876883945779718504244750723095026977464123392 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 -7804371375789981/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) (if.f64 (<=.f64 x #s(literal 5692563374268111/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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 -7804371375789981/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) (if.f64 (<=.f64 x #s(literal 5692563374268111/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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 -7804371375789981/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) (if.f64 (<=.f64 x #s(literal 5079950268496651/27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228608 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 x #s(literal 1299999999999999897210829789116706288611130728008553562325107346158515980689271693046896322498882417954988130786348611420820298144630327057811088626093618263012621044939474599936 binary64)) (-.f64 (*.f64 (neg.f64 x) (log.f64 (/.f64 y x))) z) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (-.f64 (log.f64 x) (log.f64 y))))))) (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 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)))) (if.f64 (<=.f64 z #s(literal -3873374817130363/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 z #s(literal 74999999999999999278579712 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (log.f64 (/.f64 x y)))) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)))) #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 -6338253001141147/158456325028528675187087900672 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 5000000000000000151893014213501833445376 binary64)) #s(approx (* (+ 1 (/ x (* (/ (- x t) (- z a)) (- y z)))) (* (/ (- x t) (- z a)) (- y z))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (*.f64 x (-.f64 (/.f64 y (-.f64 z a)) (/.f64 a (-.f64 z a)))))) (+.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 -6338253001141147/158456325028528675187087900672 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 5000000000000000151893014213501833445376 binary64)) #s(approx (* (+ 1 (/ x (* (/ (- x t) (- z a)) (- y z)))) (* (/ (- x t) (- z a)) (- y z))) (-.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 a y) (-.f64 z a)) x))) (+.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 -5357543035931337/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 (* (- 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 -5357543035931337/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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)) (*.f64 #s(approx (- 1 (/ (* (- z y) (/ (- x t) (- z a))) x)) #s(approx (/ (* y (- x t)) (* x (- z a))) (/.f64 y (-.f64 z a)))) x) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 z #s(literal -51000000000000001461615041443928628130448105252880857024854870258830056794095616 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 30999999999999999614497816964159813607500653784448271276356648566784 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.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 z #s(literal -419999999999999993094762828771164017796750109231513593139638941676348926933559108375394594983313637170627311580267630581981904896 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 9200000000000000630655310641128902721412668606933657375024288193173402757500234236486437830656 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 x #s(literal -8677447333428697/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- z y) (/ (- x t) (- z a))) x) (/.f64 (-.f64 z y) (-.f64 z a)))) x) (if.f64 (<=.f64 x #s(literal 130000000000000009918700793419453104283454462230528 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- z y) (/ (- x t) (- z a))) x) (/.f64 (-.f64 z y) (-.f64 z a)))) x))) (if.f64 (<=.f64 z #s(literal -1599999999999999987344618020538141613164097947107687285849092784128 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 384999999999999989612214485241534064612298468956181362406032855269376 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 z #s(literal -35999999999999997896466319473845059871315184092124463619986867520640478100195037669959396204801197061762025689392387138357559296 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 640000000000000008919815485402502344365572096 binary64)) #s(approx (* (- 1 (/ (* (- z y) (/ (- x t) (- z a))) x)) x) (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 z #s(literal -42999999999999998422687727889472520263615187542591321114367231237144839576891944102611183912485503309759887374664354822644301824 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 689999999999999973716414930923544867944529920 binary64)) #s(approx (* (- 1 (/ (* (- z y) (/ (- x t) (- z a))) x)) x) (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 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 20000000 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* (/ (- z y) (- z a)) t) (/.f64 (*.f64 t z) (-.f64 z a)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 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 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 (-.f64 y z) a)))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 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 20000000 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* (/ (- z y) (- z a)) t) (/.f64 (*.f64 t z) (-.f64 z a)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848 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)))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (/.f64 (*.f64 t (-.f64 y z)) a))))))) (if.f64 (<=.f64 a #s(literal -1150000000000000083411151838758620395082130571093500248845941678800896 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 a #s(literal 409999999999999983457665024 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 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 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 20000000 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 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848 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)))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (/.f64 (*.f64 t (-.f64 y z)) a))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 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 20000000 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 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 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 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 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 20000000 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 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 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 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 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 20000000 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 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848 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)))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (/.f64 (*.f64 t y) a))))))) (if.f64 (<=.f64 z #s(literal -2099999999999999949371279470964877137557376392921696540571041846995292912511364271789900013376618189224511799296 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 76000000000000001524273551586825683027586779153129007272535287689807810560048090699694045758446094027065611255808 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))) (if.f64 (<=.f64 t #s(literal 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (-.f64 y x) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 z y)) t))) (if.f64 (<=.f64 t #s(literal 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048 binary64)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 t (-.f64 z y)) (-.f64 x y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5764607523034235/144115188075855872 binary64)) (*.f64 (/.f64 t (-.f64 z y)) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 500000000000000 binary64)) #s(approx (/ t (/ (- y z) (- y x))) (+.f64 t (*.f64 (/.f64 (neg.f64 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 -20000 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 5764607523034235/144115188075855872 binary64)) (*.f64 (/.f64 (-.f64 x y) #s(approx (- z y) z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 500000000000000 binary64)) #s(approx (/ t (/ (- y z) (- y x))) (+.f64 t (*.f64 (/.f64 (neg.f64 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 -20000 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 5764607523034235/144115188075855872 binary64)) (*.f64 (/.f64 (-.f64 x y) #s(approx (- z y) z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 500000000000000 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 -348449143727041/696898287454081973172991196020261297061888 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 6189700196426901/309485009821345068724781056 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 500000000000000 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 -20000 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 6189700196426901/309485009821345068724781056 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 500000000000000 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 -20000 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 6189700196426901/309485009821345068724781056 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 -999999999999999983222784 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 6189700196426901/309485009821345068724781056 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) #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 6189700196426901/309485009821345068724781056 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 500000000000000 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 6189700196426901/309485009821345068724781056 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 500000000000000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t z) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 6189700196426901/309485009821345068724781056 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 500000000000000 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) (if.f64 (<=.f64 y #s(literal -7167183174968973/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) (+.f64 (*.f64 (/.f64 (-.f64 z t) y) x) t) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 y x)) (-.f64 z t)) t)) (if.f64 (<=.f64 y #s(literal -7167183174968973/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) (+.f64 (*.f64 (/.f64 (-.f64 z t) y) x) t) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t)) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (if.f64 (<=.f64 z #s(literal -6439266133761187/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) (+.f64 #s(approx (* (/ x y) (- z t)) (/.f64 (*.f64 x z) y)) t) (if.f64 (<=.f64 z #s(literal 4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 x y)))) (+.f64 #s(approx (* (/ x y) (- z t)) (*.f64 (/.f64 x y) z)) t))) (if.f64 (<=.f64 t #s(literal -140000000000000007186675868649961451957769996036828774059212800 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 x y)))) (if.f64 (<=.f64 t #s(literal 160000000000000003411267041512703499568201259402874391483893415936 binary64)) (+.f64 #s(approx (* (/ x y) (- z t)) (*.f64 (/.f64 x y) z)) t) #s(approx (- t (/ (* (- t z) x) y)) (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 x y)))))) #s(approx (- t (/ (* (- t z) x) y)) (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (*.f64 #s(approx (- y x) y) (/.f64 t y))) #s(approx (+ (* (/ x y) (- z t)) t) t)) #s(approx (+ (* (/ x y) (- z t)) t) t) (*.f64 (/.f64 x (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) x))) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) (/.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 4165829655317709/562949953421312 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)))))) (/.f64 x (-.f64 #s(approx (sqrt (+ x 1)) (sqrt.f64 x)) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 3512807709348987/2251799813685248 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 x))) (if.f64 (<=.f64 x #s(literal 3512807709348987/2251799813685248 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 x))) (if.f64 (<=.f64 x #s(literal 3512807709348987/2251799813685248 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) x) x) (*.f64 #s(literal -1/2 binary64) x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 3512807709348987/2251799813685248 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 x))) (if.f64 (<=.f64 x #s(literal 3512807709348987/2251799813685248 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.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 100000000000000 binary64)) (-.f64 (*.f64 y y) (*.f64 #s(approx (- -2 x) #s(literal -2 binary64)) x)) #s(approx (* (- y (* x (/ (- -2 x) y))) y) (*.f64 x (+.f64 #s(literal 2 binary64) x)))) (if.f64 (<=.f64 y #s(literal 950000 binary64)) #s(approx (* (- y (* x (/ (- -2 x) y))) y) (*.f64 x (+.f64 #s(literal 2 binary64) x))) (*.f64 #s(approx (- y (* x (/ (- -2 x) y))) y) y)) (if.f64 (<=.f64 y #s(literal 5771778251424973/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 binary64)) #s(approx (* (- y (* x (/ (- -2 x) y))) y) (*.f64 x #s(approx (+ 2 x) #s(literal 2 binary64)))) (*.f64 #s(approx (- y (* x (/ (- -2 x) y))) y) y)) #s(approx (* (- y (* x (/ (- -2 x) y))) y) (*.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 -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) #s(approx (+ (+ (* x y) x) y) (+.f64 (*.f64 y x) x)) #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 -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 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 -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 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 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 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 -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 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 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 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 -599999999999999983783277232128 binary64)) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 1550000000000000000 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 -16000000000000000678730197984287391744 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(approx (+ y x) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 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 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 (+.f64 #s(literal 1 binary64) x)))) #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 x y) (/.f64 t z))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 x #s(literal -350 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 12200000000000 binary64)) (+.f64 x (*.f64 (/.f64 z t) #s(approx (- y x) y))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 x #s(literal -7732668661392199/633825300114114700748351602688 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 1034434490084475/95780971304118053647396689196894323976171195136475136 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 t #s(literal -13999999999999999482944568475520433407870214584742123758515819993104384 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal 1388352057037429/1361129467683753853853498429727072845824 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 z #s(literal -2296835809958953/9007199254740992 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 y t) z)) (if.f64 (<=.f64 z #s(literal 8263199609878107/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696 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 #s(literal 1 binary64) (/.f64 z y))))) (if.f64 (<=.f64 z #s(literal -132000000000000 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 #s(literal 1 binary64) (/.f64 z y)))) (if.f64 (<=.f64 z #s(literal 1049999999999999973782050984320931337053667328 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))))) (if.f64 (<=.f64 z #s(literal -132000000000000 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (if.f64 (<=.f64 z #s(literal 1049999999999999973782050984320931337053667328 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) #s(literal 1/2 binary64)) (*.f64 a b)) (+.f64 a b)) (*.f64 (PI.f64) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a b)) (+.f64 a b))) (/.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a b) (+.f64 a b))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a b) (+.f64 a b))) (PI.f64)) (/.f64 (PI.f64) (*.f64 (+.f64 #s(approx (+ a b) b) #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 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))))) (if.f64 (<=.f64 x #s(literal -6979857775129403/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072 binary64)) (/.f64 (*.f64 #s(approx (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (+.f64 eps eps)) (exp.f64 (*.f64 (-.f64 #s(literal -1 binary64) eps) x))) (+.f64 eps eps)) (if.f64 (<=.f64 x #s(literal 27999999999999999024704323633213322201553744614348587409127716104816923646689242348703957404090368 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)))))) (/.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)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal -1 binary64))) eps)))) #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal -2076918743413931/2596148429267413814265248164610048 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 #s(approx (exp (neg (* x (- 1 eps)))) (exp.f64 (neg.f64 x))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal -5783580587434429/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (/.f64 (*.f64 #s(approx (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (+.f64 eps eps)) #s(approx (exp (* (- -1 eps) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))) (+.f64 eps eps)) (if.f64 (<=.f64 x #s(literal 27999999999999999024704323633213322201553744614348587409127716104816923646689242348703957404090368 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)))))) (/.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)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal -1 binary64))) eps)))) #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -2076918743413931/2596148429267413814265248164610048 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 #s(approx (exp (neg (* x (- 1 eps)))) (exp.f64 (neg.f64 x))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal -6979857775129403/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072 binary64)) (/.f64 (*.f64 #s(approx (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (+.f64 eps eps)) #s(approx (exp (* (- -1 eps) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))) (+.f64 eps eps)) (if.f64 (<=.f64 x #s(literal 32000000000000001595572927101084576544328591534030788850396573779583628771177786092302688491405312 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 #s(approx (neg (* x (- 1 eps))) (*.f64 eps x))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 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)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal -1 binary64))) eps)))) #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -2076918743413931/2596148429267413814265248164610048 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 #s(approx (exp (neg (* x (- 1 eps)))) (exp.f64 (neg.f64 x))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (/.f64 (*.f64 #s(approx (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (+.f64 eps eps)) #s(approx (exp (* (- -1 eps) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))) (+.f64 eps eps)) (if.f64 (<=.f64 x #s(literal 6456360425798343/2305843009213693952 binary64)) #s(approx (/ (/ (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (* (exp (* (- eps -1) x)) eps)) 2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) (+.f64 (-.f64 eps #s(literal 1 binary64)) (-.f64 eps #s(literal -1 binary64)))) eps) (+.f64 (+.f64 eps eps) #s(literal 2 binary64)))) #s(literal -1 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)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal -1 binary64))) eps)))) #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -144999999999999998411338674115054090207850131448360101553748593920495912364214682893427375132528889871718154240 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (/.f64 (*.f64 #s(approx (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (+.f64 eps eps)) #s(approx (exp (* (- -1 eps) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))) (+.f64 eps eps)) (if.f64 (<=.f64 x #s(literal 6456360425798343/2305843009213693952 binary64)) #s(approx (/ (/ (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (* (exp (* (- eps -1) x)) eps)) 2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) (+.f64 (-.f64 eps #s(literal 1 binary64)) (-.f64 eps #s(literal -1 binary64)))) eps) (+.f64 (+.f64 eps eps) #s(literal 2 binary64)))) #s(literal -1 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)))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal -1 binary64))) eps)))) #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -144999999999999998411338674115054090207850131448360101553748593920495912364214682893427375132528889871718154240 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (/.f64 (*.f64 #s(approx (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (+.f64 eps eps)) #s(approx (exp (* (- -1 eps) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))) (+.f64 eps eps)) (if.f64 (<=.f64 x #s(literal 32000000000000001595572927101084576544328591534030788850396573779583628771177786092302688491405312 binary64)) #s(approx (/ (/ (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (* (exp (* (- eps -1) x)) eps)) 2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) (+.f64 (-.f64 eps #s(literal 1 binary64)) (-.f64 eps #s(literal -1 binary64)))) eps) (+.f64 (+.f64 eps eps) #s(literal 2 binary64)))) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 6200000000000000280941994631695512263681438425390470411667970200980353850482416763804657727789428971573830666220252292150902483899889967923077811535872 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) eps) #s(approx 1 #s(literal 0 binary64))))) #s(literal 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))))))) (if.f64 (<=.f64 x #s(literal -144999999999999998411338674115054090207850131448360101553748593920495912364214682893427375132528889871718154240 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 6456360425798343/2305843009213693952 binary64)) (/.f64 (*.f64 #s(approx (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (+.f64 eps eps)) #s(approx (exp (* (- -1 eps) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))) (+.f64 eps eps)) (if.f64 (<=.f64 x #s(literal 6200000000000000280941994631695512263681438425390470411667970200980353850482416763804657727789428971573830666220252292150902483899889967923077811535872 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) eps) #s(approx 1 #s(literal 0 binary64))))) #s(literal 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64)))))))) (if.f64 (<=.f64 x #s(literal -144999999999999998411338674115054090207850131448360101553748593920495912364214682893427375132528889871718154240 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 4704172149284445/2475880078570760549798248448 binary64)) (/.f64 (*.f64 #s(approx (+ (- eps 1) (* (* (- eps -1) (exp (* (- eps 1) x))) (exp (* (- eps -1) x)))) (+.f64 eps eps)) #s(approx (exp (* (- -1 eps) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))) (+.f64 eps eps)) (if.f64 (<=.f64 x #s(literal 10800000000000000301811545669248468962716361673130617012933532430786923408842868122591522980433734769530917750509196751291889073563375316115141574000640 binary64)) (*.f64 (-.f64 #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))) #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64)))))))) (if.f64 (<=.f64 x #s(literal 6684876212141053/2475880078570760549798248448 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 10800000000000000301811545669248468962716361673130617012933532430786923408842868122591522980433734769530917750509196751291889073563375316115141574000640 binary64)) (*.f64 (-.f64 #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))) #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64))))))) (if.f64 (<=.f64 x #s(literal -3900000 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 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 #s(approx (exp (neg (* x (- 1 eps)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 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 #s(approx (exp (neg (* x (- 1 eps)))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 eps #s(literal 1 binary64))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 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)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) #s(approx (* 1/2 (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps))))))) (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 z #s(literal 100000 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(approx (+ 397829/50000 (* y 98503/10000)) (*.f64 y (+.f64 #s(literal 98503/10000 binary64) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64)))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (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 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (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 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 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 (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 (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 13/2 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #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)))) (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))))) (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))))))))) (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))))) (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 (-.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 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (fmax.f64 (neg.f64 (fmin.f64 (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 (fmin.f64 (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 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (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 (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))))) (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)))))) (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))))) (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))))) (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64)))) (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)))) (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))))))) (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)))) (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)))) (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)))) (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))))) (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)))) (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)))) (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))))) (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))))) (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)))))) (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 (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 (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 69/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (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 93/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (fmax.f64 (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 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #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)))))))))) (fmax.f64 (fmax.f64 (-.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 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (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)))))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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 (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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64)))) (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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64))))) (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 (fmax.f64 (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))) (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))))) (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 (fmax.f64 (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))) (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64)))))))))))) (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 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #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))))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64))) (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 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)))))) (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)))) (-.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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 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))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 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))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)) (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64))) (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 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))) (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 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)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 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 13/2 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))) (-.f64 #s(literal 11/2 binary64) (*.f64 x #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 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64))) (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))) (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64))))) #s(approx (- (+ (* z 184289/100000) (* x 122859/12500)) 374413/50000) (-.f64 (*.f64 #s(literal 122859/12500 binary64) x) #s(literal 374413/50000 binary64)))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)) (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) #s(literal 2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64))) (fmax.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 27/5 binary64) (*.f64 y #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))) (-.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))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64))))))) (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)))))) (neg.f64 (fmin.f64 (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)))))) (fmax.f64 (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 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64))))) (neg.f64 (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)) (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)))) (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (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)))) (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 2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))))) (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))))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64)) (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))))) (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)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64)) (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64)) (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))))) (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)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64)) (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64)) (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))))) (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)))) (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)))) (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)))) (fmax.f64 (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))))))) (fmax.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64)) (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 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))))) (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64)) (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 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)))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64)) (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64))) (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 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)))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #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))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64))) (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 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))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(approx (- (sqrt (+ (+ (pow (- (* z 5) 61/20) 2) (pow (+ 63/20 (* y 10)) 2)) (pow (+ 11/4 (* x 10)) 2))) 1/2) (*.f64 z (-.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/10 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 2 binary64))) (pow.f64 z #s(literal 2 binary64))))) (*.f64 #s(literal 71/20 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 100000 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(approx (+ 397829/50000 (* y 98503/10000)) (*.f64 y (+.f64 #s(literal 98503/10000 binary64) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64)))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (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 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (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 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 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 (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 (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 13/2 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #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)))) (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))))) (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))))))))) (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))))) (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 (-.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 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (fmax.f64 (neg.f64 (fmin.f64 (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 (fmin.f64 (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 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (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 (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))))) (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)))))) (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))))) (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))))) (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64)))) (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)))) (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))))))) (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)))) (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)))) (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)))) (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))))) (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)))) (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)))) (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))))) (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))))) (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)))))) (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 (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 (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 69/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (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 93/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (fmax.f64 (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 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #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)))))))))) (fmax.f64 (fmax.f64 (-.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 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (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)))))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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 (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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64)))) (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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64))))) (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 (fmax.f64 (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))) (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))))) (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 (fmax.f64 (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))) (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64)))))))))))) (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 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #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))))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64))) (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 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)))))) (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)))) (-.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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(approx (+ 397829/50000 (* y 98503/10000)) (*.f64 y (+.f64 #s(literal 98503/10000 binary64) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64)))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 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 (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 (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 13/2 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #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)))) (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))))) (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))))))))) (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))))) (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 (-.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 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (fmax.f64 (neg.f64 (fmin.f64 (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 (fmin.f64 (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 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (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 (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))))) (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)))))) (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))))) (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))))) (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64)))) (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)))) (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))))))) (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)))) (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)))) (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)))) (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))))) (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)))) (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)))) (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))))) (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))))) (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)))))) (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 (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 (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 69/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (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 93/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (fmax.f64 (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 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #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)))))))))) (fmax.f64 (fmax.f64 (-.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 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (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)))))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (fmax.f64 (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))) (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (fmax.f64 (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))) (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64)))))))))))) (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 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #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))))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64))) (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 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)))))) (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)))) #s(approx (- (sqrt (+ (+ (* (- (* z 5) 61/20) (- (* z 5) 61/20)) (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10)))) (* (+ 11/4 (* x 10)) (+ 11/4 (* x 10))))) 1/2) (*.f64 z (-.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/10 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 #s(literal 10 binary64) y)) #s(literal 2 binary64))) (pow.f64 z #s(literal 2 binary64))))) (*.f64 #s(literal 71/20 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 42999999999999998731703324448624053925295100575243166021994294071403214576966016296880591422827130779799008250635341463048338383097745169497473211747766616370632533655263248497266349747218616412012559876152118855924722866061312 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(approx (+ 397829/50000 (* y 98503/10000)) (*.f64 y (+.f64 #s(literal 98503/10000 binary64) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64)))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (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 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (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 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 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 (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 (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 13/2 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #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)))) (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))))) (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))))))))) (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))))) (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 (-.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 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (fmax.f64 (neg.f64 (fmin.f64 (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 (fmin.f64 (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 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (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 (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))))) (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)))))) (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))))) (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))))) (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64)))) (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)))) (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))))))) (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)))) (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)))) (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)))) (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))))) (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)))) (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)))) (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))))) (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))))) (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)))))) (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 (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 (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 69/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (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 93/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (fmax.f64 (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 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #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)))))))))) (fmax.f64 (fmax.f64 (-.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 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (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)))))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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 (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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64)))) (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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64))))) (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 (fmax.f64 (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))) (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))))) (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 (fmax.f64 (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))) (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64)))))))))))) (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 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #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))))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64))) (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 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)))))) (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)))) (-.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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(approx (+ 397829/50000 (* y 98503/10000)) (*.f64 y (+.f64 #s(literal 98503/10000 binary64) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64)))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 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 (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 (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 13/2 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #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)))) (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))))) (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))))))))) (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))))) (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 (-.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 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (fmax.f64 (neg.f64 (fmin.f64 (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 (fmin.f64 (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 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (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 (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))))) (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)))))) (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))))) (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))))) (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64)))) (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)))) (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))))))) (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)))) (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)))) (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)))) (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))))) (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)))) (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)))) (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))))) (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))))) (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)))))) (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 (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 (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 69/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (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 93/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (fmax.f64 (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 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #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)))))))))) (fmax.f64 (fmax.f64 (-.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 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (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)))))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (fmax.f64 (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))) (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (fmax.f64 (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))) (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64)))))))))))) (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 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #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))))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64))) (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 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)))))) (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)))) #s(approx (- (sqrt (+ (+ (* (- (* z 5) 61/20) (- (* z 5) 61/20)) (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10)))) (* (+ 11/4 (* x 10)) (+ 11/4 (* x 10))))) 1/2) (*.f64 z (-.f64 #s(literal 5 binary64) (*.f64 #s(literal 71/20 binary64) (/.f64 #s(literal 1 binary64) z))))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(approx (+ 397829/50000 (* y 98503/10000)) (*.f64 y (+.f64 #s(literal 98503/10000 binary64) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) y)))))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64)))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (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 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (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 (fmax.f64 (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))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))))) (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))))))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 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 (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 (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 13/2 binary64) (*.f64 x #s(literal 10 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 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #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)))) (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))))) (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))))))))) (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))))) (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 (-.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 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (fmax.f64 (neg.f64 (fmin.f64 (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 (fmin.f64 (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 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (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 (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))))) (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)))))) (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))))) (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))))) (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64)))) (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)))) (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))))))) (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)))) (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)))) (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)))) (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))))) (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)))) (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)))) (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))))) (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))))) (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)))))) (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 (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 (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 69/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (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 93/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (fmax.f64 (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 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #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)))))))))) (fmax.f64 (fmax.f64 (-.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 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.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))) (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)))))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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)))) (-.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))) (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)))))) (-.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))) (fmax.f64 (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))) (-.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 (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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64)))) (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 (fmax.f64 (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))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64))))) (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 (fmax.f64 (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))) (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))))) (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 (fmax.f64 (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))) (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64)))))))))))) (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 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #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))))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (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))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64))) (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 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)))))) (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)))) (-.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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (- (+ (* z 184289/100000) (* x 122859/12500)) 374413/50000) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 184289/100000 binary64) z) #s(literal 374413/50000 binary64)) x)) #s(literal 122859/12500 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)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 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 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) #s(literal 1/2 binary64)) (/.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 (*.f64 a2 a2) (*.f64 a1 a1)) #s(approx (* (cos th) (sqrt 2)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 #s(literal 1/2 binary64) k)) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 #s(literal -1/2 binary64) k)) (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 k #s(literal 1 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 k))) (/.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 #s(approx (sqrt (sqrt (/ (* (+ (PI) (PI)) n) k))) (*.f64 n (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))) n)))) #s(approx (sqrt (sqrt (/ (* (+ (PI) (PI)) n) k))) (*.f64 n (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))) 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 99999999999999998134867772062300415778155607198205813300984837204468478832795008398842977267828545807373626970040225815727702936870449359100155289601680494988872072239402046841988962644563396584878879514845800049027585211004144644909839626131908358862432902604247279245705105301413805838450032640 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k)) (sqrt.f64 n))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (/ (pow (* 2 (* n (PI))) 1/2) (sqrt k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (sqrt.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) k)) 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 4230758200257591/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) #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))))))) (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 99999999999999998134867772062300415778155607198205813300984837204468478832795008398842977267828545807373626970040225815727702936870449359100155289601680494988872072239402046841988962644563396584878879514845800049027585211004144644909839626131908358862432902604247279245705105301413805838450032640 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k)) (sqrt.f64 n))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (/ (pow (* 2 (* n (PI))) 1/2) (sqrt k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (sqrt.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) k)) k)))))) (if.f64 (<=.f64 n #s(literal 336999333339383/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 #s(approx (pow (* 2 (* n (PI))) 1/2) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) n))))) (sqrt.f64 k))) #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)))))))) (if.f64 (<=.f64 k #s(literal 6427752177035961/3213876088517980551083924184682325205044405987565585670602752 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k)) (sqrt.f64 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)))))))) (if.f64 (<=.f64 k #s(literal 2993155353253689/5986310706507378352962293074805895248510699696029696 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (/.f64 (PI.f64) k)))) #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)))))))) (if.f64 (<=.f64 n #s(literal 5000000000000 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (+.f64 n n) (/.f64 (PI.f64) k)))) #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 n n) (/.f64 (PI.f64) k)))) (+.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 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)))))) (+.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 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)))))) (+.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) #s(approx (cos (- lambda1 lambda2)) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2)))))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) #s(approx (* (sin lambda1) (cos lambda2)) (*.f64 lambda1 (cos.f64 lambda2))))) #s(approx (* (sin lambda1) (cos lambda2)) (*.f64 lambda1 (cos.f64 lambda2))))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (*.f64 #s(approx (- 1 (/ (* (sin lambda2) (cos lambda1)) (* (sin lambda1) (cos lambda2)))) (/.f64 (-.f64 lambda1 (/.f64 (sin.f64 lambda2) (cos.f64 lambda2))) lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.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)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1))) lambda1)) lambda1) (+.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 (cos.f64 phi1) #s(literal 9001794935188147/9007199254740992 binary64)) (+.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)))))) (+.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))))))) (if.f64 (<=.f64 phi1 #s(literal 21/2 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) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))))) (if.f64 (<=.f64 (cos.f64 phi2) #s(literal -5764607523034235/576460752303423488 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 #s(approx (cos phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi2 #s(literal 2 binary64))))) (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 #s(approx (+ (sin (- (- lambda1 lambda2) phi2)) (sin (- phi2 (- lambda2 lambda1)))) (*.f64 #s(literal 2 binary64) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) #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))))))) (+.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 (*.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)) #s(approx (+ (cos lambda1) (* lambda2 (sin lambda1))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2))))))))) (+.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 J J) (sinh.f64 l)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -1261007895663739/36028797018963968 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) J) 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 -1261007895663739/36028797018963968 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) J) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) 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 -1261007895663739/36028797018963968 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) (*.f64 l (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) l))))) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) l))))))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 l #s(literal -109999999999999995493121910527350189303082750544771474559406935198094155129002787377882424497283451454586703841132033402208256 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (-.f64 U (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l)) #s(approx (exp l) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal -1 binary64)) l) #s(literal -1 binary64)))) J))) (if.f64 (<=.f64 l #s(literal -122000000000000 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J) #s(approx (- (exp l) (exp (neg l))) (+.f64 l l))) U) (if.f64 (<=.f64 l #s(literal 1200 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) (if.f64 (<=.f64 l #s(literal 7499999999999999394614117212052619677427537709617026952332234528391168 binary64)) (/.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))) #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)))) (*.f64 U U)) (-.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)) (if.f64 (<=.f64 l #s(literal 17999999999999999140582575686748188603194202929424540044451715273744340863761776139386336036105873696788193043130587717451803712752229977922800045223255669464659560200397866667921505189090091063906885783045557489059492858240276517441083801600 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) (*.f64 l (+.f64 #s(literal 1 binary64) (*.f64 l (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) l))))))) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 l (-.f64 (*.f64 l (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) l))) #s(literal 1 binary64))))))))) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U)))))) (if.f64 (<=.f64 l #s(literal -109999999999999995493121910527350189303082750544771474559406935198094155129002787377882424497283451454586703841132033402208256 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (-.f64 U (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l)) #s(approx (exp l) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal -1 binary64)) l) #s(literal -1 binary64)))) J))) (if.f64 (<=.f64 l #s(literal -122000000000000 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J) #s(approx (- (exp l) (exp (neg l))) (+.f64 l l))) U) (if.f64 (<=.f64 l #s(literal 1200 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) (if.f64 (<=.f64 l #s(literal 7499999999999999394614117212052619677427537709617026952332234528391168 binary64)) (/.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))) #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)))) (*.f64 U U)) (-.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)) (if.f64 (<=.f64 l #s(literal 17999999999999999140582575686748188603194202929424540044451715273744340863761776139386336036105873696788193043130587717451803712752229977922800045223255669464659560200397866667921505189090091063906885783045557489059492858240276517441083801600 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (-.f64 U (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l)) #s(approx (exp l) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal -1 binary64)) l) #s(literal -1 binary64)))) J))) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U)))))) (if.f64 (<=.f64 l #s(literal -109999999999999995493121910527350189303082750544771474559406935198094155129002787377882424497283451454586703841132033402208256 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (-.f64 U (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l)) #s(approx (exp l) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal -1 binary64)) l) #s(literal -1 binary64)))) J))) (if.f64 (<=.f64 l #s(literal -122000000000000 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J) #s(approx (- (exp l) (exp (neg l))) (+.f64 l l))) U) (if.f64 (<=.f64 l #s(literal 6845298958456217/26328072917139296674479506920917608079723773850137277813577744384 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) (if.f64 (<=.f64 l #s(literal 17999999999999999140582575686748188603194202929424540044451715273744340863761776139386336036105873696788193043130587717451803712752229977922800045223255669464659560200397866667921505189090091063906885783045557489059492858240276517441083801600 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l)) #s(approx (exp l) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal -1 binary64)) l) #s(literal -1 binary64)))) J) U)) U)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U))))) (if.f64 (<=.f64 l #s(literal -109999999999999995493121910527350189303082750544771474559406935198094155129002787377882424497283451454586703841132033402208256 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (-.f64 U (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l)) #s(approx (exp l) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal -1 binary64)) l) #s(literal -1 binary64)))) J))) (if.f64 (<=.f64 l #s(literal -122000000000000 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J) #s(approx (- (exp l) (exp (neg l))) (+.f64 l l))) U) (if.f64 (<=.f64 l #s(literal 6845298958456217/26328072917139296674479506920917608079723773850137277813577744384 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) (if.f64 (<=.f64 l #s(literal 17999999999999999140582575686748188603194202929424540044451715273744340863761776139386336036105873696788193043130587717451803712752229977922800045223255669464659560200397866667921505189090091063906885783045557489059492858240276517441083801600 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (-.f64 U (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l)) #s(approx (exp l) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal -1 binary64)) l) #s(literal -1 binary64)))) J))) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U))))) (if.f64 (<=.f64 l #s(literal -66000000000000002113929216 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U) (if.f64 (<=.f64 l #s(literal 6845298958456217/26328072917139296674479506920917608079723773850137277813577744384 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) (if.f64 (<=.f64 l #s(literal 17999999999999999140582575686748188603194202929424540044451715273744340863761776139386336036105873696788193043130587717451803712752229977922800045223255669464659560200397866667921505189090091063906885783045557489059492858240276517441083801600 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) (*.f64 l (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) l))))) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) l))))))) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U)))) (if.f64 (<=.f64 l #s(literal -66000000000000002113929216 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U) (if.f64 (<=.f64 l #s(literal 235000000000000011709761254850560 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) (if.f64 (<=.f64 l #s(literal 1100000000000000051261987892302767325245594390944314547563078503820551059455394929530044483435615283553137374255584038851848987832607587900496684307241907784646173140104047844089435926484560762159105709348716267062790455296 binary64)) (/.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 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U)))) (if.f64 (<=.f64 l #s(literal -66000000000000002113929216 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U) (if.f64 (<=.f64 l #s(literal 1100000000000000051261987892302767325245594390944314547563078503820551059455394929530044483435615283553137374255584038851848987832607587900496684307241907784646173140104047844089435926484560762159105709348716267062790455296 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 (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) J) U))) (if.f64 (<=.f64 l #s(literal -122000000000000 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J) #s(approx (- (exp l) (exp (neg l))) (+.f64 l l))) U) (if.f64 (<=.f64 l #s(literal 1100000000000000051261987892302767325245594390944314547563078503820551059455394929530044483435615283553137374255584038851848987832607587900496684307241907784646173140104047844089435926484560762159105709348716267062790455296 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 (cos (* -1/2 K)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J) #s(approx (- (exp l) (exp (neg l))) (+.f64 l l))) 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)) #s(approx (cos (neg M)) #s(literal 1 binary64)))) (if.f64 (<=.f64 m #s(literal -102000000000000001973726263831349329721721638370843509368291328 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 (fabs.f64 (-.f64 n m)) #s(approx (+ l (pow (- (* 1/2 (+ m n)) M) 2)) (*.f64 (+.f64 (*.f64 (+.f64 n m) #s(literal -1/2 binary64)) M) (+.f64 (*.f64 (+.f64 n m) #s(literal -1/2 binary64)) M))))) #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 #s(approx (- M (* 1/2 (+ n m))) (-.f64 M (*.f64 #s(literal 1/2 binary64) n))) #s(approx (- M (* 1/2 (+ n m))) (-.f64 M (*.f64 #s(literal 1/2 binary64) n))))) l)) #s(approx (cos (neg M)) #s(literal 1 binary64))))) (if.f64 (<=.f64 m #s(literal -599999999999999996097319812363476242654334237648745795412662696438038265856 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 #s(approx (- M (* 1/2 (+ n m))) (*.f64 #s(literal -1/2 binary64) m)) #s(approx (- M (* 1/2 (+ n m))) (*.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 #s(approx (- M (* 1/2 (+ n m))) (-.f64 M (*.f64 #s(literal 1/2 binary64) n))) #s(approx (- M (* 1/2 (+ n m))) (-.f64 M (*.f64 #s(literal 1/2 binary64) n))))) l)) #s(approx (cos (neg M)) #s(literal 1 binary64))))) (if.f64 (<=.f64 n #s(literal 4165829655317709/281474976710656 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 #s(approx (- M (* 1/2 (+ n m))) (*.f64 #s(literal -1/2 binary64) m)) #s(approx (- M (* 1/2 (+ n m))) (*.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 #s(approx (- M (* 1/2 (+ n m))) (*.f64 #s(literal -1/2 binary64) n)) #s(approx (- M (* 1/2 (+ n m))) (*.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 #s(approx (- M (* 1/2 (+ n m))) (*.f64 #s(literal -1/2 binary64) m)) #s(approx (- M (* 1/2 (+ n m))) (*.f64 #s(literal -1/2 binary64) m)))) l)) #s(approx (cos (neg M)) #s(literal 1 binary64)))) (*.f64 (exp.f64 #s(approx (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))) (neg.f64 l))) #s(approx (cos (- (/ (* K (+ m n)) 2) M)) #s(approx (cos (neg M)) (-.f64 (*.f64 (*.f64 M M) #s(literal -1/2 binary64)) #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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 -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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 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) (/.f64 (*.f64 (/.f64 U (*.f64 J #s(literal -2 binary64))) (neg.f64 (/.f64 U (+.f64 J J)))) (+.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))))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* (* U (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 -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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 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 (/.f64 U (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K)))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* (* U (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 -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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J) (sqrt.f64 (-.f64 (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (-.f64 (*.f64 (cos.f64 K) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (+.f64 J J)))) #s(literal -1 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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 -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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 390218568789499/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (/ U (* (+ J J) (cos (* -1/2 K)))) (/.f64 U (+.f64 J J))) #s(approx (/ U (* (+ J J) (cos (* -1/2 K)))) (/.f64 U (+.f64 J J)))) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J)) (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 (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 U) (/.f64 U (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))) (*.f64 J #s(literal -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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 -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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 390218568789499/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (/ U (* (+ J J) (cos (* -1/2 K)))) (/.f64 U (+.f64 J J))) #s(approx (/ U (* (+ J J) (cos (* -1/2 K)))) (/.f64 U (+.f64 J J)))) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J)) (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 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J) (sqrt.f64 (-.f64 (*.f64 (/.f64 U (*.f64 (-.f64 (*.f64 (cos.f64 K) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 J J) #s(literal 4 binary64)))) U) #s(literal -1 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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 -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 (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (/ U (* (+ J J) (cos (* -1/2 K)))) (/.f64 U (+.f64 J J))) #s(approx (/ U (* (+ J J) (cos (* -1/2 K)))) (/.f64 U (+.f64 J J)))) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* (* U (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) (cos (* -1/2 K))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 U (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (fabs.f64 (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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (/ U (* (+ J J) (cos (* -1/2 K)))) (/.f64 U (+.f64 J J))) #s(approx (/ U (* (+ J J) (cos (* -1/2 K)))) (/.f64 U (+.f64 J J)))) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) 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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (* (sqrt (- (* (/ U (* (+ J J) (cos (* -1/2 K)))) (/ U (* (+ J J) (cos (* -1/2 K))))) -1)) -2) #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) 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)))))))))) (*.f64 #s(approx (* (sqrt (- (* (/ U (* (+ J J) (cos (* -1/2 K)))) (/ U (* (+ J J) (cos (* -1/2 K))))) -1)) -2) #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J)) (*.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)))) (if.f64 (<=.f64 x #s(literal 1620000000000 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (-.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/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)))))) #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)))) (if.f64 (<=.f64 x #s(literal 1620000000000 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (-.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/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 (+.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 4722366482869645/9444732965739290427392 binary64)) (+.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))) (+.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 x #s(literal 8070450532247929/72057594037927936 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 (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 x #s(literal 1062849512059437/9007199254740992 binary64)) (+.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))) (+.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 4722366482869645/9444732965739290427392 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 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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #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 (+.f64 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) x))) (+.f64 (sqrt.f64 x) (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 y #s(literal 1720000000000000000000 binary64)) (+.f64 (+.f64 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) x))) (+.f64 (sqrt.f64 x) (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 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 x))) (-.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 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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #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 (-.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 2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 (+.f64 #s(approx (+ (sqrt (- y -1)) (sqrt (- x -1))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) #s(approx x #s(literal 0 binary64)))))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t))) (sqrt.f64 y)) (sqrt.f64 #s(approx x #s(literal 0 binary64))))) (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 3377699720527871/1125899906842624 binary64)) #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 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (-.f64 #s(literal 1 binary64) (sqrt.f64 y)))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (-.f64 #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 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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #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 (-.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 2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 (+.f64 #s(approx (+ (sqrt (- y -1)) (sqrt (- x -1))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) #s(approx x #s(literal 0 binary64)))))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t))) (sqrt.f64 y)) (sqrt.f64 #s(approx x #s(literal 0 binary64))))) (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 3377699720527871/1125899906842624 binary64)) #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 (+.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) y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (-.f64 #s(literal 1 binary64) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))))) (if.f64 (<=.f64 y #s(literal 6124895493223875/72057594037927936 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (-.f64 #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 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 x))) (-.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 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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #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 (-.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 2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 (+.f64 #s(approx (+ (sqrt (- y -1)) (sqrt (- x -1))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) #s(approx x #s(literal 0 binary64)))))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t))) (sqrt.f64 y)) (sqrt.f64 #s(approx x #s(literal 0 binary64))))) #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 (+.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 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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #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))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 (+.f64 #s(approx (+ (sqrt (- y -1)) (sqrt (- x -1))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) #s(approx x #s(literal 0 binary64)))))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t))) (sqrt.f64 y)) (sqrt.f64 #s(approx x #s(literal 0 binary64)))))) (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 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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #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))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 (+.f64 #s(approx (+ (sqrt (- y -1)) (sqrt (- x -1))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t))) (sqrt.f64 y)) (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 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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #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))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 #s(approx (+ (+ (sqrt (- y -1)) (sqrt (- x -1))) (- (sqrt (- t -1)) (sqrt t))) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (sqrt.f64 y)) (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 3249999999999999811256320 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 #s(approx (+ (+ (sqrt (- y -1)) (sqrt (- x -1))) (- (sqrt (- t -1)) (sqrt t))) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (sqrt.f64 y)) (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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (+.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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (+.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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (-.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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (-.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 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #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 250000000 binary64)) (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (/.f64 #s(approx (- (- x -1) (sqrt (* (- x -1) x))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 4728779608739021/1125899906842624 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) (/.f64 #s(approx (- (- x -1) (sqrt (* (- x -1) x))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))) #s(approx (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 x)))) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx x #s(literal 0 binary64))))) (sqrt.f64 #s(approx x #s(literal 0 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(literal 1 binary64) (sqrt.f64 x))) (+.f64 x (*.f64 y (+.f64 z x))) (if.f64 (<=.f64 y #s(literal -14 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 260000000 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 -2600000000000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 1156995391866473/6427752177035961102167848369364650410088811975131171341205504 binary64)) (+.f64 x #s(approx (* y (+ z x)) (*.f64 x y))) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -2600000000000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 1156995391866473/6427752177035961102167848369364650410088811975131171341205504 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 -8826073892011841/5316911983139663491615228241121378304 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) (if.f64 (<=.f64 z #s(literal 17000000000000000754129561965406728907708918979519253362953596960768 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 -174999999999999994112213869815408392042923156250149583577871631389469776055258542790933860793938281694303253959459288339467147384587213670834623329477735397266240611376052593018774446912748556603734929595811609715689455821401352124661246197760 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) y))) (if.f64 (<=.f64 y #s(literal -5831192761049855/2535301200456458802993406410752 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) (if.f64 (<=.f64 y #s(literal 2108713864231463/49039857307708443467467104868809893875799651909875269632 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 -6980579422424269/2251799813685248 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) y))) (if.f64 (<=.f64 y #s(literal 900000000000000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) y))))) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) (*.f64 (-.f64 x #s(literal -1 binary64)) x) (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal -1550000000000000 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))))) (if.f64 (<=.f64 x #s(literal -1550000000000000 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 3602879701896397/72057594037927936 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)) (*.f64 x #s(approx (- 1/2 y) #s(literal 1/2 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 1152921504606847/1152921504606846976 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)) (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 -4332790137498831/309485009821345068724781056 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) (-.f64 #s(approx (- 2 x) #s(literal 2 binary64)) x))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (*.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 -4332790137498831/309485009821345068724781056 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) (-.f64 #s(approx (- 2 x) #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)))) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (/.f64 #s(approx (- (* x x) (* 1 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) #s(approx (* (sqrt (exp (/ (neg x) s))) (sqrt (exp (/ (neg x) s)))) (pow.f32 (exp.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 x s))) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s)))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 3/2 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (+ (cosh (/ x s)) 1) #s(literal 2 binary32)) (sinh.f32 (/.f32 x s))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 1999999968613498880 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(approx 1 #s(literal 0 binary32)) (+.f32 #s(approx 1 #s(literal 0 binary32)) (*.f32 #s(approx (sqrt (exp (/ (neg x) s))) (+.f32 #s(approx 1 #s(literal 0 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 x s)))) #s(approx (sqrt (exp (/ (neg x) s))) (+.f32 #s(approx 1 #s(literal 0 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 x s)))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #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 5 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 x s)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (sqrt (exp (/ (neg x) s))) #s(approx (+ 1 (* -1/2 (/ x s))) (*.f32 x #s(approx (- (/ 1 x) (* 1/2 (/ 1 s))) (/.f32 #s(literal -1/2 binary32) s))))) #s(approx (sqrt (exp (/ (neg x) s))) #s(approx (+ 1 (* -1/2 (/ x s))) (*.f32 x #s(approx (- (/ 1 x) (* 1/2 (/ 1 s))) (/.f32 #s(literal -1/2 binary32) s)))))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 4404019/4194304 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (sqrt (exp (/ (neg x) s))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 x s)))) #s(approx (sqrt (exp (/ (neg x) s))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 x s)))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 4404019/4194304 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (sqrt (exp (/ (neg x) s))) #s(approx (+ 1 (* -1/2 (/ x s))) (/.f32 (+.f32 s (*.f32 #s(literal -1/2 binary32) x)) s))) #s(approx (sqrt (exp (/ (neg x) s))) #s(approx (+ 1 (* -1/2 (/ x s))) (/.f32 (+.f32 s (*.f32 #s(literal -1/2 binary32) x)) s))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 3/2 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (- (+ (cosh (/ x s)) 1) (sinh (/ x s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) x) x) s)))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 3/2 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg x) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 x s)))))) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) s)) #s(literal 1 binary32)) (-.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal -1 binary32)) (*.f32 (-.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) #s(literal -1 binary32)) s))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) #s(literal -1 binary32)) (*.f32 (-.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal -1 binary32)) s))) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s))))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) #s(literal -1 binary32)) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s 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))) (/.f32 #s(approx (pow (- -1 (exp (/ (fabs x) (neg s)))) -2) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s)) (if.f32 (<=.f32 (neg.f32 (fabs.f32 x)) #s(literal -1000000013848427855085568 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s))) #s(literal 1 binary32)) #s(approx (- (exp (/ (fabs x) s)) -1) (+.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s)))) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s)))) (-.f32 #s(literal -1 binary32) #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))))) s))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s))) #s(literal 1 binary32)) #s(approx (- (exp (/ (fabs x) s)) -1) (+.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) 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 -4941461262385513/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 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 4951760157141521/9903520314283042199192993792 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))))) (*.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 -4941461262385513/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 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 4951760157141521/9903520314283042199192993792 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))))) (*.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 -4941461262385513/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.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 4951760157141521/9903520314283042199192993792 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (*.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 -2076918743413931/649037107316853453566312041152512 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 5018671594610287/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) #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 x (+.f64 (*.f64 #s(approx (* (* 1/2 c) (- y (* y y))) (*.f64 #s(literal 1/2 binary64) (*.f64 c y))) x) (*.f64 c y)))))) (if.f64 (<=.f64 c #s(literal 3180227562832045/374144419156711147060143317175368453031918731001856 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 x (+.f64 (*.f64 #s(approx (* (* 1/2 c) (- y (* y y))) (*.f64 #s(literal 1/2 binary64) (*.f64 c y))) x) (*.f64 c y)))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 c #s(literal 4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712 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 1915619426082361/11972621413014756705924586149611790497021399392059392 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))) (if.f64 (<=.f64 x #s(literal -700000000000000017847296581279883647018250175320141502053898780672 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 #s(approx c #s(literal 0 binary64)) (*.f64 x y))) #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 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 y (+.f64 x (/.f64 (*.f64 c i) y))))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -9999999999999999833591802231917217145603722750174705363670076144604684175010125545314778769459387417512373883443631050675345073481645737334655103703260856320 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 20000000000000001173281225401480239510924085727794608776187427091019642704107631219009550715922787179608060751714014998753604207233728512 binary64)) (+.f64 (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) (*.f64 c i)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 200000000000000003234567859001916695619234542430649362193511552592108307060071576872267044992881072857638106606636792630232643449349858347906483080050912951688686981971292051911618784649859977614178271254141329375207229894220366272872108750717380308893332605501440 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) #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 y (+.f64 x (/.f64 (*.f64 c i) y))))))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -9999999999999999833591802231917217145603722750174705363670076144604684175010125545314778769459387417512373883443631050675345073481645737334655103703260856320 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 20000000000000001173281225401480239510924085727794608776187427091019642704107631219009550715922787179608060751714014998753604207233728512 binary64)) (+.f64 (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -49999999999999999884518512257185400348306273996201919460278431983048793274064838238955966239342592 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 9999999999999999538762658202121142272 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 (*.f64 x y) (*.f64 z t)) #s(literal -200000000000000002926139046134974606194008597572931011855722157433959272850229643182080 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal 99999999999999999475366575191804932315794610450682175621941694731908308538307845136842752 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)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -4999999999999999916795901115958608572801861375087352681835038072302342087505062772657389384729693708756186941721815525337672536740822868667327551851630428160 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 499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952 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 x y) #s(literal -9999999999999999833591802231917217145603722750174705363670076144604684175010125545314778769459387417512373883443631050675345073481645737334655103703260856320 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 x y) #s(literal -100000 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 x y) #s(literal 9999999999999999549291066784979473595300225087383524118479625982517885450291174622154390152298057300868772377386949310916067328 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)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 t z) (*.f64 x y))))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -9999999999999999833591802231917217145603722750174705363670076144604684175010125545314778769459387417512373883443631050675345073481645737334655103703260856320 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)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -100000 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 x y) #s(literal 99999999999999999475366575191804932315794610450682175621941694731908308538307845136842752 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)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y))))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -9999999999999999833591802231917217145603722750174705363670076144604684175010125545314778769459387417512373883443631050675345073481645737334655103703260856320 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 -100000 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 x y) #s(literal 400000000000000009498172943460442142963463171131472874989385995468094971816808229027271051286433317651738387653536046430317365267956032629374976 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 x y) #s(literal -9999999999999999833591802231917217145603722750174705363670076144604684175010125545314778769459387417512373883443631050675345073481645737334655103703260856320 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 -4000 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 x y) #s(literal 4149515568880993/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 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)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 400000000000000009498172943460442142963463171131472874989385995468094971816808229027271051286433317651738387653536046430317365267956032629374976 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)))) #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 a b) #s(literal -19999999999999999271792589930496 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 40000000000000002943034953908449993590304248608709827196983431605407036575208760808202718624612352 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 x y) #s(literal -50000000000000000731534761533743651548502149393232752963930539358489818212557410795520 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 x y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 3048582568667961/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)) #s(approx (- (* x y) (* z t)) (*.f64 x y)))) #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 a #s(approx (+ b (+ (/ (* t z) a) (/ (* x y) a))) (+.f64 b (/.f64 (*.f64 x y) a)))))) (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 (*.f64 a b) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -38999999999999997245930190936637087029238709764319467177275216942446835551698944 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 6600 binary64)) (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 159999999999999990055990342098623594632084025510234877660116050547629737421178400398856879514246889749583996739503074080509204335025383893722078387312248224198164480 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -6805647338418769/170141183460469231731687303715884105728 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 200000000 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 200000000 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -5142201741628769/25711008708143844408671393477458601640355247900524685364822016 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 200000000 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a #s(approx (+ b (+ (/ (* t z) a) (/ (* x y) a))) b))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (+.f64 (*.f64 x y) (*.f64 z t)) #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (if.f64 (<=.f64 y #s(literal 5347900969712843/39614081257132168796771975168 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 z y)) (sin.f64 y))) (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 404804506614621/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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 199999999999999998162358290876441340593413244329265374907560585004311481443940385202244130951933522596175198521314575255774034862338944188470905366461433652815124969188330464270599473687582276175966043542804182916112239152873896668045508608 binary64)) (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (/.f64 (*.f64 (neg.f64 y) (/.f64 (cosh.f64 x) z)) (neg.f64 x))) (if.f64 (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 199999999999999998162358290876441340593413244329265374907560585004311481443940385202244130951933522596175198521314575255774034862338944188470905366461433652815124969188330464270599473687582276175966043542804182916112239152873896668045508608 binary64)) (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)) (if.f64 (<=.f64 x #s(literal 4586997231980143/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 x z))) (/.f64 (*.f64 y (/.f64 (cosh.f64 x) x)) z)) (if.f64 (<=.f64 x #s(literal 6980579422424269/4503599627370496 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 6980579422424269/4503599627370496 binary64)) (*.f64 y (/.f64 (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 6980579422424269/4503599627370496 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 (*.f64 (sin.f64 y) (cosh.f64 x)) y) (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 x #s(literal 8116567392432203/147573952589676412928 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 -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (*.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)) (/.f64 (sin.f64 y) y))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal -8997827589086393/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (*.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 (*.f64 #s(literal -1/6 binary64) y) y)))) (*.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 (*.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 9007199240940057/9007199254740992 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 -inf.0 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 y #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))) y) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 9007199240940057/9007199254740992 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 9007199240940057/9007199254740992 binary64)) (*.f64 (cos.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)))))))) (*.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 9007199240940057/9007199254740992 binary64)) (*.f64 (cos.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))))))) (*.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 9007199240940057/9007199254740992 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 9007199240940057/9007199254740992 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 y (cos.f64 x))) y) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.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) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) y) (*.f64 (*.f64 y 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) (sqrt.f64 (*.f64 (*.f64 (*.f64 y y) 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))))) (/.f64 #s(approx (* (sinh y) (cos x)) #s(approx (* y (cos x)) y)) y) (if.f64 (<=.f64 x #s(literal 1999999999999999918833448912700725462983992179296902879339478019613407845901908851032064 binary64)) (sqrt.f64 (+.f64 (*.f64 x x) y)) (*.f64 (sqrt.f64 (-.f64 (/.f64 y (*.f64 x x)) #s(literal -1 binary64))) (fabs.f64 x))) (if.f64 (<=.f64 x #s(literal 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 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 4673067172681345/5192296858534827628530496329220096 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 (sin.f64 y) y)) (if.f64 (<=.f64 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal 1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64))))) (sinh.f64 y)) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 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 -inf.0 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 y #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))))) x) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 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 -375375841440235/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 y #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))))) 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 -375375841440235/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 y #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))))) x) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 1129605583483287/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 200000000000000006161332646193051381554050408015286692692179488138827970582662873088 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x x))) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x))))))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal -375375841440235/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 y #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))))) x) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 740298315191607/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 (/.f64 x (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 200000000000000006161332646193051381554050408015286692692179488138827970582662873088 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x x))) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x))))))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 740298315191607/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 (/.f64 x (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 200000000000000006161332646193051381554050408015286692692179488138827970582662873088 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x x))) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 740298315191607/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 (/.f64 x (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 200000000000000006161332646193051381554050408015286692692179488138827970582662873088 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (/.f64 x (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))))) (/.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)) (*.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 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.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 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64)))))) #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 1 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y) y) #s(literal 1/2 binary64)) #s(literal 1/2 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) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 y #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (/.f64 (*.f64 (-.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) x) x)) #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) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y) y) #s(literal 1/2 binary64)) #s(literal 1/2 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) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 y #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (/.f64 (*.f64 (-.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) x) x)) #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) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) 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) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 y #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (/.f64 (*.f64 (-.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) x) x)) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) 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 (*.f64 (-.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) x) x)) #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 7378697629483821/36893488147419103232 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x 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 7378697629483821/36893488147419103232 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) 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 2535301200456459/1267650600228229401496703205376 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 (*.f64 #s(literal -3 binary64) y) y)) (-.f64 (*.f64 x x) (*.f64 #s(literal -3 binary64) (*.f64 y y))) (*.f64 y #s(approx (+ (* (- (* (/ x (* (+ y y) y)) x) -1) (+ y y)) y) (*.f64 #s(literal 3 binary64) y))) #s(approx (- (+ (- (* x y) (* y y)) (* y y)) (* y z)) (*.f64 y (-.f64 x z))) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (-.f64 x z) y)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 x z) y) (if.f64 (<=.f64 (*.f64 x y) #s(literal -2000000000000 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (/.f64 z (*.f64 y x))) #s(literal -3 binary64))) (*.f64 y x)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -999999999999999977709969731404129670057984297594921577392083322662491290889839886077866558841507631684757522070951350501376 binary64)) #s(approx (* (- 1 (/ (* -3 (* z z)) (* y x))) (* y x)) (*.f64 y (+.f64 x (*.f64 #s(literal 3 binary64) (*.f64 z (/.f64 z y)))))) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -inf.0 binary64)) (*.f64 #s(approx (- 1 (/ (* -3 (* z z)) (* y x))) #s(literal 1 binary64)) (*.f64 y x)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z)))) (*.f64 #s(approx (- 1 (/ (* -3 (* z z)) (* y x))) #s(literal 1 binary64)) (*.f64 y x)) (if.f64 (<=.f64 x #s(literal -349999999999999978812121022464 binary64)) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y) (if.f64 (<=.f64 x #s(literal 2826955303645415/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y))) (if.f64 (<=.f64 y #s(literal -5800000000000000285382374213148881385572726796667864044893033313067676658917133500407282038078797562830948030322241961984 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 3999999999999999860337555541930077670371420522504375368684174380763332745596206149268787266827198501188885912064742082910696674559779401155398489421896489381906185570301998759926193392072253116488913643936750020901994496 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 x #s(literal -6779062778503071/664613997892457936451903530140172288 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) (if.f64 (<=.f64 x #s(literal 7599808514120695/5846006549323611672814739330865132078623730171904 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 (-.f64 (/.f64 (+.f64 y y) x) #s(literal -2 binary64)) y)))) (if.f64 (<=.f64 x #s(literal -6779062778503071/664613997892457936451903530140172288 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) (if.f64 (<=.f64 x #s(literal 7599808514120695/5846006549323611672814739330865132078623730171904 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)))) #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 -1/2 binary64)) (/.f64 #s(approx (+ x y) y) (-.f64 x y)) #s(approx (/ (+ x y) (- x y)) (/.f64 (+.f64 (+.f64 y y) x) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/2 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 -5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 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 -52000000000000002183259940273930692615730403020797438348699769648205247220948121219788938292366177969800772966848259549280281805353213005476120288561922572288 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal -8391260103249387/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632 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 x #s(literal -150186588463189/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 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 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal 0 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal 49999999999999996962677625276823109300201436100586624765953857856616022815066169514216546287202538742184280590280810862893585968713180152651178994204334413874936507208410055205338551265812204529218599012742757995383198412754109163297745561348039749026730174593312862032038021904229799310374521740690718720 binary64)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -2800000000000000143733517372999229039155399920736575481184256 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal 440 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)) (*.f64 (*.f64 (-.f64 x z) y) t) (if.f64 (<=.f64 x #s(literal -1249999999999999943661383348122434199412528135922940514809953247814735681286396827769298769037257162608596547173368663864508416 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) (*.f64 (*.f64 (-.f64 x z) t) y)) (if.f64 (<=.f64 t #s(literal 500000000000000008488109619119479852070522586786553369815300517557998872033608454479131162978127556439704227115577799618229701016825446268928 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) #s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 t y) x))) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) (if.f64 (<=.f64 z #s(literal 9999999999999999635896294965248 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t))) (if.f64 (<=.f64 t #s(literal 13200000000000000511321706345959308810857237426995565211434614134698600692346689731775534191018596846287555737312222966571859968 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 (/.f64 x t) (/.f64 #s(literal -2 binary64) z)))) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (if.f64 (<=.f64 t #s(literal -271508251957999/411376139330301510538742295639337626245683966408394965837152256 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 579999999999999986484646798520936901661260743407720258043487689917164981039284391042110347849422315511234613204959607532814336 binary64)) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 t z)) x)))) (if.f64 (<=.f64 t #s(literal -271508251957999/411376139330301510538742295639337626245683966408394965837152256 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 579999999999999986484646798520936901661260743407720258043487689917164981039284391042110347849422315511234613204959607532814336 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 -1265/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 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 6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 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 y2 #s(literal -1700000000000000055898157979154444168435700854219888192094335714190809890816 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 y2 #s(literal 2946648669762235/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 y2 #s(literal 2770100496498771/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544 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 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)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y2 #s(literal 7278257947067139/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 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 y2 #s(literal 38000000000000000000 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 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)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y2 #s(literal 20499999999999999899701217500199227061716324170729374661675270618444212830131499370243311483994755914400544334121812522660167907074017520071580148786777078890496 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 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))))))) #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 #s(approx (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))))))))) (if.f64 (<=.f64 y2 #s(literal -1700000000000000055898157979154444168435700854219888192094335714190809890816 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 y2 #s(literal 6906207819755239/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 y2 #s(literal 52000000000000000000 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 c #s(approx (- (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z)))) (* y4 (- (* t y2) (* y y3)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (-.f64 (*.f64 x y) (*.f64 t z))) y4)) (+.f64 (*.f64 y y3) (/.f64 (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z))) y4))) (*.f64 t y2)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y2 #s(literal 20499999999999999899701217500199227061716324170729374661675270618444212830131499370243311483994755914400544334121812522660167907074017520071580148786777078890496 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 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))))))) #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 #s(approx (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))))))) (if.f64 (<=.f64 y2 #s(literal -1700000000000000055898157979154444168435700854219888192094335714190809890816 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 y2 #s(literal 2946648669762235/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 y2 #s(literal 46000000000000000000 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 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)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y2 #s(literal 20499999999999999899701217500199227061716324170729374661675270618444212830131499370243311483994755914400544334121812522660167907074017520071580148786777078890496 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 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))))))) #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 #s(approx (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))))))) (if.f64 (<=.f64 y2 #s(literal -1700000000000000055898157979154444168435700854219888192094335714190809890816 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 y2 #s(literal 2946648669762235/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 y2 #s(literal 39000000000000000000 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)))) #s(approx (* b (- (+ (* a (- (* x y) (* t z))) (* y4 (- (* j t) (* k y)))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (-.f64 (*.f64 x y) (*.f64 t 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 y2 #s(literal 20499999999999999899701217500199227061716324170729374661675270618444212830131499370243311483994755914400544334121812522660167907074017520071580148786777078890496 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 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))))))) #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 #s(approx (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.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 y4 (-.f64 #s(approx (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3))))))) (if.f64 (<=.f64 y2 #s(literal -1700000000000000055898157979154444168435700854219888192094335714190809890816 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 y2 #s(literal 2946648669762235/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 y2 #s(literal 3900000000000000195094638335443280569478284898212663780208761513369936923829962518036480 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 (* c (- (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z)))) (* y4 (- (* t y2) (* y y3))))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 i (-.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 y2 #s(literal 32000000000000001244594481634828429801835919774464644266976762242461214172603166964185588994520864443944467299821188253233014595651020019729285877510806060913419067604037421934261265858449902790183117012336640 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 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t 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)))) (*.f64 y2 (-.f64 #s(approx (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))))))) (if.f64 (<=.f64 y2 #s(literal -1700000000000000055898157979154444168435700854219888192094335714190809890816 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 y2 #s(literal 5301450822201599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 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 y2 #s(literal 20499999999999999899701217500199227061716324170729374661675270618444212830131499370243311483994755914400544334121812522660167907074017520071580148786777078890496 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 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))))))) #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 #s(approx (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5))))))))) (if.f64 (<=.f64 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -2399999999999999976914550784 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal -88981581376135/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 y2 #s(literal 1218164251425/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968 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 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (-.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3))))))) (if.f64 (<=.f64 y2 #s(literal 3660489941801947/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088 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 y2 #s(literal 2829716002184131/3450873173395281893717377931138512726225554486085193277581262111899648 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 y1 (-.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 y2 (-.f64 #s(approx (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))))))))) (if.f64 (<=.f64 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -2399999999999999976914550784 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal -1833742048629809/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 y2 #s(literal 6548851015660799/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464 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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y2 #s(literal 3660489941801947/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088 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 y2 #s(literal 2829716002184131/3450873173395281893717377931138512726225554486085193277581262111899648 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 y1 (-.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 y2 (-.f64 #s(approx (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))))))))) (if.f64 (<=.f64 y3 #s(literal -232000000000000011221453790484813123239057901475728998868391365782384740984981857817518407680 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) #s(approx (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5))))) (*.f64 c (*.f64 y3 (-.f64 (*.f64 y0 z) (*.f64 y y4))))))) (if.f64 (<=.f64 y3 #s(literal -3974446316289815/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784 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 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (-.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3))))))) (if.f64 (<=.f64 y3 #s(literal 4165183410719303/25711008708143844408671393477458601640355247900524685364822016 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 (* c (- (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z)))) (* y4 (- (* t y2) (* y y3))))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 i (-.f64 (*.f64 x y) (*.f64 t z))))))) (*.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 y4 (-.f64 #s(approx (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3))))))))) (if.f64 (<=.f64 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -2399999999999999976914550784 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal -1833742048629809/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 y2 #s(literal 508966588413477/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y2 #s(literal 3865607688221861/5444517870735015415413993718908291383296 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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y4 (-.f64 (*.f64 b k) (*.f64 c y3))))))) (if.f64 (<=.f64 y2 #s(literal 66000000000000006155739138011045588194959245631390374155622259025337249522793998547156992 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b #s(approx (* j (- (* t y4) (* x y0))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y0)) (/.f64 (*.f64 j (*.f64 t y4)) 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 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t y2)))))))))))) (if.f64 (<=.f64 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -2399999999999999976914550784 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal -1833742048629809/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 y2 #s(literal 6548851015660799/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464 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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y2 #s(literal 3660489941801947/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088 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 y2 #s(literal 2829716002184131/3450873173395281893717377931138512726225554486085193277581262111899648 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 y1 (-.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 (* 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 i #s(literal -1360000000000000023937604029908057927859145229195421564272640 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 i #s(literal 22854258338533/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 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 c #s(approx (- (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z)))) (* y4 (- (* t y2) (* y y3)))) (*.f64 y4 (-.f64 (*.f64 y y3) (*.f64 t y2)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 i #s(literal 1784852045121347/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)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (-.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 c (-.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)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5))))))))) (if.f64 (<=.f64 i #s(literal -99999999999999997168788049560464200849936328366177157906432 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 i #s(literal -4991817014543339/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912 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 c #s(approx (- (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z)))) (* y4 (- (* t y2) (* y y3)))) (*.f64 t (-.f64 (*.f64 i z) (*.f64 y2 y4)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 i #s(literal 1784852045121347/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)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (-.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 c (-.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)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5))))))))) (if.f64 (<=.f64 i #s(literal -274999999999999996938194349781448527749221571910523836766446637596863822392267201766787695484509722271904197208855787779935793492642166516035360426502040754545872165090178405174328513305073680384 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 i #s(literal -8178592996627807/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 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 (* c (- (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z)))) (* y4 (- (* t y2) (* y y3))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 i #s(literal 1784852045121347/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)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (-.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 c (-.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)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5))))))))) (if.f64 (<=.f64 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -2399999999999999976914550784 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal -1833742048629809/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 y2 #s(literal 508966588413477/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y2 #s(literal 8677200356483931/85070591730234615865843651857942052864 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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y4 (-.f64 (*.f64 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 (* 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 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -2399999999999999976914550784 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal -1833742048629809/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 y2 #s(literal 508966588413477/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y2 #s(literal 8677200356483931/85070591730234615865843651857942052864 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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y4 (-.f64 (*.f64 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 (* 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 i #s(literal -2349999999999999916740960265772941363821715012118892081315840 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 i #s(literal -7613526571406249/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 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 #s(approx (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 i #s(literal 1784852045121347/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)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (-.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 c (-.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)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5))))))))) (if.f64 (<=.f64 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -2399999999999999976914550784 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal -1833742048629809/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j (-.f64 (*.f64 t y5) (*.f64 x y1))))))) (if.f64 (<=.f64 y2 #s(literal 461314402760777/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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y2 #s(literal 880000000000 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i 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 (* 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 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -2399999999999999976914550784 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal -1833742048629809/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 (*.f64 i j) (-.f64 (*.f64 y1 x) (*.f64 y5 t))))) (if.f64 (<=.f64 y2 #s(literal 461314402760777/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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y2 #s(literal 880000000000 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i 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 (* 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 y2 #s(literal -330000000000000017940251450037290377734409984971342719004501905325831487488 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 y2 #s(literal -23960132642707/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 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 #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 b (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 y2 #s(literal 461314402760777/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 (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y2 #s(literal 880000000000 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i 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 (* 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 y2 #s(literal -12499999999999999646098506195058025106242041045772144738304 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 y2 #s(literal -6307121193972697/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 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 y2 #s(literal 880000000000 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i 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 (* 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 -97999999999999998008888491498649945860835218440398373904521057271808 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 y3 #s(literal -70456277483215/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 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 c (*.f64 y2 (-.f64 (*.f64 x y0) (*.f64 t y4)))))) (if.f64 (<=.f64 y3 #s(literal 190000000000000009897258013955994781676400150667466959103142177112972444219071266816 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i 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 (* -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 t #s(literal -72000000000000000000000 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (if.f64 (<=.f64 t #s(literal -8444903532852599/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408 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 t #s(literal 8028023020878397/4722366482869645213696 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5))))))))) (if.f64 (<=.f64 t #s(literal -16499999999999998999451593933365270315945426944 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) (if.f64 (<=.f64 t #s(literal -8444903532852599/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408 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 t #s(literal 8559252817305067/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)))) #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 t #s(literal 21999999999999998360573993361806535294371472977597624632562184140135872708168769061711485366487648559790752579439582670152684486450634765530998646286486511583551449754689843379495032736914413591679069061120 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j (-.f64 (*.f64 t y4) (*.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 (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* -1 (* a (* y2 (- (* x y1) (* t y5))))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))))))) (if.f64 (<=.f64 z #s(literal -174999999999999986394278176964427875938116967219726812255753795903640166444611832024169305138595973675614208 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 z #s(literal 2400000000000000027548286608354962910976180550120812261786007451235873665577867578619620339659005581628905062995804248907204771911272050193012951149328473244280713529757539579568232594829211339774860677285977524291662369130199901605625358974976 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 (* -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 t #s(literal -16499999999999998999451593933365270315945426944 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) (if.f64 (<=.f64 t #s(literal 679999999999999982185812085187020778825228033158890213782659441106503073792 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j #s(approx (- (* t y5) (* x y1)) (*.f64 t y5))))))))) (if.f64 (<=.f64 y5 #s(literal -100000000000000007629769841091887003294964970946560 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))))) #s(approx (* -1 (* a (* y2 (- (* x y1) (* t y5))))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) (if.f64 (<=.f64 y5 #s(literal -6050532056176733/73786976294838206464 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j #s(approx (- (* t y5) (* x y1)) (*.f64 t y5))))))) (if.f64 (<=.f64 y5 #s(literal 4999999999999999746935676485370094334818225055067050365419520 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t 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 (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* -1 (* a (* y2 (- (* x y1) (* t y5))))) (*.f64 a (*.f64 t (*.f64 y2 y5))))))))) (if.f64 (<=.f64 y5 #s(literal -4726978168888073/2305843009213693952 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))))) #s(approx (* -1 (* a (* y2 (- (* x y1) (* t y5))))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) (if.f64 (<=.f64 y5 #s(literal 4999999999999999746935676485370094334818225055067050365419520 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t 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 (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* -1 (* a (* y2 (- (* x y1) (* t y5))))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))))) (if.f64 (<=.f64 y4 #s(literal -45999999999999997022564445182882719366895470984466173444632483755594874880 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) (if.f64 (<=.f64 y4 #s(literal 1020000 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) #s(approx (* -1 (* i (* j (- (* t y5) (* x y1))))) (*.f64 (*.f64 i (*.f64 y1 x)) 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))))) (if.f64 (<=.f64 a #s(literal -1068467890724151/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) #s(approx (* -1 (* i (* j (- (* t y5) (* x y1))))) (*.f64 (*.f64 (*.f64 j i) y1) 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) #s(approx (* -1 (* i (* j (- (* t y5) (* x y1))))) (*.f64 (*.f64 i (*.f64 y1 x)) 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) #s(approx (* -1 (* i (* j (- (* t y5) (* x y1))))) (*.f64 (*.f64 i (*.f64 y1 x)) j)))) (if.f64 (<=.f64 j #s(literal -5142201741628769/6427752177035961102167848369364650410088811975131171341205504 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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) #s(approx (* -1 (* i (* j (- (* t y5) (* x y1))))) (*.f64 (*.f64 i (*.f64 j x)) 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)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) #s(approx (* -1 (* i (* j (- (* t y5) (* x y1))))) (*.f64 i (*.f64 j (*.f64 x 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)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) #s(approx (* -1 (* i (* j (- (* t y5) (* x y1))))) (*.f64 i (*.f64 j (*.f64 x y1)))))) (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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (*.f64 a (-.f64 (/.f64 (*.f64 t x) b) i))))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 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 7391915003591355/3213876088517980551083924184682325205044405987565585670602752 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))))) (if.f64 (<=.f64 b #s(literal 219999999999999992160515112441616992550905799484211462806655144850348245611651060521869361551871124641022906874648418320384 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 a (*.f64 t x))) (*.f64 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 #s(approx (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (/.f64 (*.f64 i (*.f64 j y)) b)) (*.f64 c z)) (*.f64 a i)))))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 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 4607412760499377/1645504557321206042154969182557350504982735865633579863348609024 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))))) (if.f64 (<=.f64 b #s(literal 12200000000000 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (+.f64 (*.f64 (*.f64 (neg.f64 t) x) a) (*.f64 (*.f64 b a) i))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j 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 b #s(literal -290000000000000011456019420231672821846259659108058969483161431441408 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 4607412760499377/1645504557321206042154969182557350504982735865633579863348609024 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))))) (if.f64 (<=.f64 b #s(literal 12200000000000 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (+.f64 (*.f64 (*.f64 (neg.f64 t) x) a) (*.f64 (*.f64 b a) i))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j 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 b #s(literal -2568967366681087/37778931862957161709568 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 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432 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))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 #s(approx (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (/.f64 (*.f64 i (*.f64 j y)) b)) (*.f64 c z)) (*.f64 a i))))))) (if.f64 (<=.f64 a #s(literal -122000000000000005469372416 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 a #s(literal -4063321295036161/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 a #s(literal 3444422103075043/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 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 a #s(literal 33000000000 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (+.f64 (*.f64 (*.f64 (neg.f64 t) x) a) (*.f64 (*.f64 b a) i))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 a #s(literal 899999999999999918767229449717619953810131273674690656206848 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 b z) c))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t))))))))) (if.f64 (<=.f64 a #s(literal -122000000000000005469372416 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 a #s(literal 733155940312959/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 a #s(literal 4196261778848663/110427941548649020598956093796432407239217743554726184882600387580788736 binary64)) (-.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 (*.f64 i a) b)) (*.f64 (-.f64 (*.f64 i y) (*.f64 c t)) j)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t))))))) (if.f64 (<=.f64 b #s(literal -4499999999999999943267578500409343478125928055832052895147165153755136 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 3665779701564795/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944 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 b #s(literal 6467188579655845/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if.f64 (<=.f64 b #s(literal 2635892330289329/12259964326927110866866776217202473468949912977468817408 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i))) (*.f64 #s(literal -1 binary64) (*.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 a #s(literal -122000000000000005469372416 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (*.f64 a (-.f64 (/.f64 (*.f64 t x) b) i)))))) (if.f64 (<=.f64 a #s(literal -4063321295036161/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 a #s(literal 4668205014991117/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 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 a #s(literal 2800000000000000041849370178278836651507769116392493423893852152513239298964018105195429888 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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (*.f64 a (-.f64 (/.f64 (*.f64 t x) b) i)))))))))) (if.f64 (<=.f64 j #s(literal -1649999999999999928114927421287130663367939382128113274262656483590144 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 j #s(literal -3680191949432421/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 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)))) (if.f64 (<=.f64 j #s(literal -5045810931759287/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))))) (if.f64 (<=.f64 j #s(literal 3883019193223799/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (if.f64 (<=.f64 j #s(literal 1850000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))))) (+.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 b #s(literal -4499999999999999943267578500409343478125928055832052895147165153755136 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 7597989933253771/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 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 b #s(literal 2635892330289329/12259964326927110866866776217202473468949912977468817408 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i))) (*.f64 #s(literal -1 binary64) (*.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 j #s(literal -4805824016197205/7067388259113537318333190002971674063309935587502475832486424805170479104 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 j #s(literal -5045810931759287/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))))) (if.f64 (<=.f64 j #s(literal 3883019193223799/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (if.f64 (<=.f64 j #s(literal 1850000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))))) (+.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 b #s(literal -38000000000000003554738242238702912238703843531211408744324431529878685235437545322052069101666304 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))))) (if.f64 (<=.f64 b #s(literal -4533471823554859/75557863725914323419136 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (if.f64 (<=.f64 b #s(literal 4858829428140557/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (if.f64 (<=.f64 b #s(literal 120000000000000007304085773727301632 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)))) #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 b #s(literal -38000000000000003554738242238702912238703843531211408744324431529878685235437545322052069101666304 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))))) (if.f64 (<=.f64 b #s(literal -4382356096103031/75557863725914323419136 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (if.f64 (<=.f64 b #s(literal 8583710003246923/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704 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 #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 b #s(literal 120000000000000007304085773727301632 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)))) #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 b #s(literal -26999999999999999612263569714169714547906044505160097260639026160383067703738368 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 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 b #s(literal 8583710003246923/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704 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 #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 b #s(literal 120000000000000007304085773727301632 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)))) #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 t #s(literal -4984604984193435/166153499473114484112975882535043072 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 t #s(literal -7193966478911707/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b c)) (*.f64 x y)))) (if.f64 (<=.f64 t #s(literal 80999999999999998047723636820369926531604190805855083557778589828891802642871345051544127196499090449984171888699015451115520 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))))) #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 -290000000000000011456019420231672821846259659108058969483161431441408 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (- (+ (* -1 (/ (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) b)) (* c z)) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))))) (if.f64 (<=.f64 b #s(literal 6985441083371519/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424 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 b #s(literal 120000000000000007304085773727301632 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)))) #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 c #s(literal -4700000000000000073129255808494162214060546565528988736837921728024918771474351805345431332600723004078169520078848 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)))) (if.f64 (<=.f64 c #s(literal -8246953210043571/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 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 c #s(literal 19199999999999999481064871428096 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))))) #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 i #s(literal -339999999999999998239466770371832927223808 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 -6956167541431065/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392 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)))) (if.f64 (<=.f64 i #s(literal 1200000000000000033554432 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)))) #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 c #s(literal -149999999999999993584909520287978756150221301067673753592787863491775321471630929849935811689753424257378234037960704 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)))) (if.f64 (<=.f64 c #s(literal 19199999999999999481064871428096 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))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (if.f64 (<=.f64 j #s(literal -2894802230932905/904625697166532776746648320380374280103671755200316906558262375061821325312 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)))) (if.f64 (<=.f64 j #s(literal 6800207735332289/302231454903657293676544 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (- (* (* (neg i) a) b) (* (* (neg b) c) z))) (* 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 (+ (- (* 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)))) (-.f64 b (*.f64 (cos.f64 C) a))) #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 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 (PI.f32) x)) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) x) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (*.f32 tau (PI.f32)) x))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) tau) (PI.f32)) x)) (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (*.f32 (PI.f32) x) x) (*.f32 tau (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 (PI.f32) x) x) (*.f32 tau (PI.f32)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 (*.f32 x x) tau) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) #s(approx (* (sin (* tau (* (PI) x))) (/ 1 (* (* (* (PI) x) x) (* tau (PI))))) (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 tau #s(literal 2 binary32)) (*.f32 x (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) x) tau) (*.f32 #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau))))) (*.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))) (*.f32 #s(approx (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) #s(literal 1 binary32)) (/.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))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 x x)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(approx (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) #s(literal 1 binary32)) #s(approx (/ (sin (* x (PI))) (* x (PI))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 x x) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)))))) (*.f32 #s(approx (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) #s(literal 1 binary32)) #s(approx (/ (sin (* x (PI))) (* x (PI))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 x x)))))) #s(approx (* (/ (sin (* (PI) x)) (* (* x x) (* (PI) (PI)))) (/ (sin (* tau (* (PI) x))) tau)) #s(literal 1 binary32)) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) #s(literal 0 binary64)) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) (if.f64 (<=.f64 x #s(literal -5854679515581645/2251799813685248 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(approx (exp x) #s(literal 1 binary64)) x) (*.f64 (sqrt.f64 (*.f64 (neg.f64 x) (*.f64 x x))) (sqrt.f64 (neg.f64 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 (*.f64 (*.f64 x #s(literal 1/576 binary64)) (/.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal 1/6 binary64)))) #s(approx (/ -1/36 (- 1/6 (* 1/24 x))) (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/384 binary64) x) #s(literal 1/96 binary64))) #s(literal 1/24 binary64))) #s(literal 1/6 binary64)))))))))) x)) (if.f64 (<=.f64 x #s(literal -1400000000000000023740028038729175989641568325730304 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(approx (exp x) #s(literal 1 binary64)) x) (*.f64 (sqrt.f64 (*.f64 (neg.f64 x) (*.f64 x x))) (sqrt.f64 (neg.f64 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 (*.f64 (*.f64 x #s(literal 1/576 binary64)) (/.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal 1/6 binary64)))) #s(approx (/ -1/36 (- 1/6 (* 1/24 x))) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/96 binary64) x) #s(literal 1/24 binary64))) #s(literal 1/6 binary64)))))))))) x)) (if.f64 (<=.f64 x #s(literal -4800000000000000201031322708214998203158882559873623759088453016673583104 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(approx (exp x) #s(literal 1 binary64)) x) (*.f64 (sqrt.f64 (*.f64 (neg.f64 x) (*.f64 x x))) (sqrt.f64 (neg.f64 x)))) x) #s(literal 1 binary64)) x) #s(approx (/ (- (exp x) 1) x) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/6 binary64))))) (if.f64 (<=.f64 x #s(literal -13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 #s(approx (exp x) #s(literal 1 binary64)) (*.f64 x x))) x) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -310000000000000015461995979310259547144192 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) #s(approx (/ (- (exp x) 1) x) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/6 binary64)))))) (if.f64 (<=.f64 x #s(literal -260000000000000005480585099872836989747200 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 #s(approx (exp x) #s(literal 1 binary64)) (*.f64 x x))) x) #s(literal 1 binary64)) x) #s(approx (/ (- (exp x) 1) x) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/6 binary64))))) (if.f64 (<=.f64 x #s(literal -3152519739159347/1125899906842624 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 #s(approx (exp x) #s(literal 1 binary64)) (*.f64 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 -3152519739159347/1125899906842624 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (exp x) #s(literal 1 binary64)) 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 -3152519739159347/1125899906842624 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (exp x) #s(literal 1 binary64)) x) x) #s(literal 1 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)))))))) #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))))))) #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) x))) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 (+.f64 y x) (+.f64 y (*.f64 x (/.f64 x y))))) (if.f64 (<=.f64 y #s(literal 7131979884014207/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 binary64)) (*.f64 (+.f64 y x) #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x))) (if.f64 (<=.f64 y #s(literal 2833419889721787/4722366482869645213696 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 7131979884014207/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 binary64)) (*.f64 (+.f64 y x) #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x))) (if.f64 (<=.f64 y #s(literal 2833419889721787/4722366482869645213696 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 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -3602879701896397/18014398509481984 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 #s(approx (+ 1 (/ (* x x) (* y y))) #s(literal 1 binary64)) (*.f64 y y))) (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 (/.f64 (-.f64 x y) y) #s(approx (/ (+ y x) (+ y (* x (/ x y)))) (+.f64 #s(literal 1 binary64) (/.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -3602879701896397/18014398509481984 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 #s(approx (+ 1 (/ (* x x) (* y y))) #s(literal 1 binary64)) (*.f64 y y))) (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 -3602879701896397/18014398509481984 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (*.f64 #s(approx (+ 1 (/ (* x x) (* y y))) #s(literal 1 binary64)) (*.f64 y y))) (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)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -3602879701896397/18014398509481984 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 6 binary64) (/.f64 #s(literal -4 binary64) (-.f64 t #s(literal -1 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal -4 binary64) (-.f64 #s(literal -1 binary64) t)) #s(literal 4 binary64)) (-.f64 #s(literal -1 binary64) t))))) (-.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)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 6 binary64) (/.f64 (-.f64 #s(literal -8 binary64) (/.f64 #s(literal -4 binary64) (-.f64 t #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) t))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 t #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal -8 binary64) (/.f64 #s(literal -4 binary64) (-.f64 t #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal -1 binary64) t) #s(literal 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 #s(literal 2 binary64) (+.f64 t t)) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 t t)) t))) #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (- (+ 6 (/ -4 (- t -1))) (/ (- (/ -4 (- -1 t)) 4) (- -1 t)))) (-.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) 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)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) t) #s(approx (- (/ (- (* (- (* (- t -1) 6) 4) (- -1 t)) 4) (- t -1)) -4) (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) t) #s(literal 4 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (- (+ 6 (/ -4 (- t -1))) (/ (- (/ -4 (- -1 t)) 4) (- -1 t)))) (-.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) 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)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) t) #s(approx (- (/ (- (* (- (* (- t -1) 6) 4) (- -1 t)) 4) (- t -1)) -4) (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -4 binary64) t) #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (- (+ 6 (/ -4 (- t -1))) (/ (- (/ -4 (- -1 t)) 4) (- -1 t)))) (-.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) 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)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 #s(literal 2 binary64) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 #s(literal 2 binary64) t)))))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (- (+ 6 (/ -4 (- t -1))) (/ (- (/ -4 (- -1 t)) 4) (- -1 t)))) (-.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) 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)) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (- (+ 6 (/ -4 (- t -1))) (/ (- (/ -4 (- -1 t)) 4) (- -1 t)))) (-.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) 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 (/.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 (/ 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 6034823500676465/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)))))))) #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 -4 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) t))) #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 4 binary64) (*.f64 (-.f64 (/.f64 #s(literal -4 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) t)))) #s(literal -2 binary64))) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -4 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -8 binary64)) (-.f64 #s(literal -1 binary64) t)) #s(literal -5 binary64)) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal -4 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -8 binary64)) (-.f64 #s(literal -1 binary64) t)) #s(literal 6 binary64))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))) #s(literal 1 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(literal 4/81 binary64) t) #s(literal -1/27 binary64)) (*.f64 t t)) (-.f64 (/.f64 #s(literal 2/9 binary64) t) #s(literal 5/6 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)) (-.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)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))) #s(literal 1 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(literal 4/81 binary64) t) #s(literal -1/27 binary64)) (*.f64 t t)) (-.f64 (/.f64 #s(literal 2/9 binary64) t) #s(literal 5/6 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 #s(literal 2 binary64) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 #s(literal 2 binary64) t)))) (+.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)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))) #s(literal 1 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))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 #s(literal 2 binary64) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 #s(literal 2 binary64) t)))) (+.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)) #s(literal 1 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(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(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 #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 6034823500676465/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))))))) #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 3751498489599623/4503599627370496 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))))) (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 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 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 2476979795053773/4503599627370496 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 3961408125713217/79228162514264337593543950336 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(approx (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))) (*.f64 (+.f64 wj (*.f64 (neg.f64 wj) wj)) wj)) x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 wj (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (/.f64 wj (-.f64 wj #s(literal -1 binary64)))))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (/.f64 wj (-.f64 wj #s(literal -1 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 3961408125713217/79228162514264337593543950336 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(approx (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))) (*.f64 (+.f64 wj (*.f64 (neg.f64 wj) wj)) wj)) x)) (-.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 3961408125713217/79228162514264337593543950336 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(approx (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))) (*.f64 (+.f64 wj (*.f64 (neg.f64 wj) wj)) wj)) x)) (-.f64 wj (/.f64 (*.f64 (-.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) x)) (-.f64 wj #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 #s(literal -1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 5944751508129055/9007199254740992 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 (+.f64 wj (*.f64 (-.f64 (*.f64 (neg.f64 wj) (+.f64 (+.f64 (*.f64 #s(literal -3 binary64) x) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal -2/3 binary64) x)))) (*.f64 #s(literal -5/2 binary64) x)) wj)) (*.f64 #s(literal 2 binary64) x))))) (-.f64 wj #s(approx (/ (- (* (- wj -1) wj) (* (- wj -1) (/ x (exp wj)))) (* (- -1 wj) (- -1 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 8782019273372467/4503599627370496 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(approx (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))) (*.f64 (+.f64 wj (*.f64 (neg.f64 wj) wj)) wj)) x)) (-.f64 wj #s(approx (/ (- (* (- wj -1) wj) (* (- wj -1) (/ x (exp wj)))) (* (- -1 wj) (- -1 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 8782019273372467/4503599627370496 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(approx (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)) x)) (-.f64 wj #s(approx (/ (- (* (- wj -1) wj) (* (- wj -1) (/ x (exp wj)))) (* (- -1 wj) (- -1 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(approx (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)) x)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x #s(approx (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))))) #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 #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)))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/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) (-.f64 #s(literal 1 binary64) z))) (*.f64 #s(literal 3147848041806007/2500000000000 binary64) (/.f64 #s(literal 1 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) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.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)))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/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 #s(literal 1 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 (+.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 (-.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 (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (exp.f64 (-.f64 #s(literal -13/2 binary64) (-.f64 #s(literal 1 binary64) z)))) (*.f64 (sqrt.f64 (+.f64 (PI.f64) (PI.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))))) (+.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 (/.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)))) #s(approx (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2))) (+.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 z (exp.f64 #s(literal -15/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 z (+.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) (*.f64 #s(literal 4027292589444183035165374538123333/6638284800000000000000000000000 binary64) z))))))))) (*.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)))) #s(approx (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2))) (+.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 z (exp.f64 #s(literal -15/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 z (+.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) (*.f64 #s(literal 4027292589444183035165374538123333/6638284800000000000000000000000 binary64) z))))))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.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)))) #s(approx (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2))) (*.f64 (+.f64 z #s(literal 1 binary64)) (exp.f64 #s(literal -15/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 z (+.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) (*.f64 #s(literal 4027292589444183035165374538123333/6638284800000000000000000000000 binary64) z))))))))) (*.f64 (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.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))))) #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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4027292589444183035165374538123333/6638284800000000000000000000000 binary64) z) #s(literal -64608921419941589693928044520019/118540800000000000000000000000 binary64)) z) #s(literal -102757979785251069442117317613/235200000000000000000000000 binary64)) z) #s(literal -1106209385320415913103082059/4200000000000000000000000 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 (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))) (exp.f64 #s(literal -15/2 binary64))) (/.f64 #s(literal 1 binary64) 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) (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 (+.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 x)) (*.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) #s(approx (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))) (*.f64 #s(literal 1/21 binary64) (pow.f64 (fabs.f64 x) #s(literal 7 binary64))))))) (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/21 binary64) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (fabs.f64 x) #s(literal 2 binary64))) (*.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))))))) (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5 binary64)) #s(literal -2/3 binary64)) x) x) #s(literal -2 binary64)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 #s(literal 1/21 binary64) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/21 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5 binary64)) #s(literal -2/3 binary64)) x) x))))) (/.f64 (fabs.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/21 binary64) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5 binary64)) #s(literal -2/3 binary64)) x) x)))) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 (fabs.f64 x) (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/21 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5 binary64)) #s(literal -2/3 binary64)) x) x)))) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5 binary64)) #s(literal -2/3 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) x) (*.f64 (*.f64 x x) x))) x)) (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) 1/5) -2/3) x) x) -2) #s(literal 2 binary64)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 #s(literal 1/21 binary64) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) x)))) (if.f64 (<=.f64 x #s(literal 400000000000000036761134032573512952336137838862738128896 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 #s(literal 2 binary64) (*.f64 x (/.f64 #s(literal -1 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 (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (PI.f64))))))) (if.f64 (<=.f64 (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 x)) (*.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 21 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))) #s(literal 6189700196426901/154742504910672534362390528 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 #s(literal 2 binary64) (*.f64 x (/.f64 #s(literal -1 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 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 x x)))))))) (if.f64 (<=.f64 (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 x)) (*.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 21 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))) #s(literal 5104235503814077/170141183460469231731687303715884105728 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 #s(literal 2 binary64) (*.f64 x (/.f64 #s(literal -1 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 #s(literal 1 binary64) (PI.f64)) (*.f64 x x))))))) (if.f64 (<=.f64 (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 x)) (*.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 21 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))) #s(literal 50000000000000002192292152253809867731702382592 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 #s(literal 2 binary64) (*.f64 x (/.f64 #s(literal -1 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))))))) (if.f64 (<=.f64 x #s(literal 8864321588796067/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 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 #s(literal 2 binary64) (/.f64 (fabs.f64 x) (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 #s(literal 2 binary64) (/.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))) (/.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))) (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) (/.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))) (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 x #s(literal 2 binary64)))) (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (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))))) (fabs.f64 x)) (pow.f64 (exp.f64 x) x))) (*.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 #s(literal 1 binary64) (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 (sqrt.f64 x) (sqrt.f64 x))) (exp.f64 (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (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))))) (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))))) (fabs.f64 x)) (exp.f64 (*.f64 x x))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (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)) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 15/8 binary64) (*.f64 #s(literal -3/4 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (fabs.f64 x)) (exp.f64 (*.f64 x x)))) (/.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))))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 x x)) #s(literal 15/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (exp.f64 (*.f64 x x))) (sqrt.f64 (PI.f64))) (fabs.f64 x)) (/.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))))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 (PI.f64))) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 15/8 binary64) (*.f64 #s(literal -3/4 binary64) (*.f64 x x))) (*.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 (/.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))))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 15/8 binary64) (*.f64 #s(literal -3/4 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (exp.f64 (*.f64 x x))) (*.f64 (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))))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (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))))) (exp.f64 (*.f64 x x))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (exp.f64 (*.f64 x x)) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 x x)) #s(literal 15/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (*.f64 (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))))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (/.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))))) #s(approx (exp (* x x)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal 1 binary64))))) (*.f64 (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))))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (if.f64 (<=.f64 x #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 x x)) #s(literal 15/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (fabs.f64 x))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (*.f64 x 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))))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (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))))) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (/.f64 #s(approx (exp (* x x)) #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)) (/.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))))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 x x)) #s(literal 15/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) #s(approx (* (/ (exp (* x x)) (sqrt (PI))) (- (/ (- (/ 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)))) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x (fabs.f64 x)) (sqrt.f64 (PI.f64))))))) (/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal -1421413741/1000000000 binary64) (/.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 (*.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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (-.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)))) #s(literal -31853699/125000000 binary64)) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (-.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)))) #s(literal -31853699/125000000 binary64)) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (-.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)))) #s(literal -31853699/125000000 binary64)) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))))))) (/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal -1421413741/1000000000 binary64) (/.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 (*.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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (/.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 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #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 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #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 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))))))) (/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal -1421413741/1000000000 binary64) (/.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 (*.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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (-.f64 #s(literal -8890523/31250000 binary64) (/.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 -31853699/125000000 binary64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (-.f64 #s(literal -8890523/31250000 binary64) (/.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 -31853699/125000000 binary64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (-.f64 #s(literal -8890523/31250000 binary64) (/.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 -31853699/125000000 binary64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))))))) (/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal -1421413741/1000000000 binary64) (/.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 (*.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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.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))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -31853699/125000000 binary64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.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))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -31853699/125000000 binary64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))))) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal -1421413741/1000000000 binary64) (/.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 (*.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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal -1421413741/1000000000 binary64) (/.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 (*.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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (neg.f64 x) x)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 1453152027/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1061405429/1000000000 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 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 #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 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 1453152027/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1061405429/1000000000 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 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 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) #s(literal -8890523/31250000 binary64)) (/.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 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) #s(literal -1421413741/1000000000 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)))) #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)) (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 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (exp (* (neg x) x)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -1453152027/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #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))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(approx (exp (* (neg x) x)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.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))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -31853699/125000000 binary64))))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 5 binary64)) (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 36322091/5000000000 binary64)))) (-.f64 (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x)) #s(literal -1049934947/10000000000 binary64)))) #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)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)) (+.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) #s(literal 1665589/2000000000 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 70002721/5000000000 binary64)) x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 694555761/10000000000 binary64))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)) x) x) #s(literal -1 binary64)))) #s(approx (/ (* (- (+ (* (* x x) (+ (* (* 36322091/5000000000 (* (* x x) x)) x) (* (* 2532017/5000000000 (* (* x x) x)) (* (* x x) x)))) (+ (* (* x x) (+ 1049934947/10000000000 (* 106015151/2500000000 (* x x)))) 1)) (* (* -1789971/10000000000 (* x x)) (* (* (* (* x x) x) (* (* x x) x)) (* x x)))) x) (+ (* (+ (* (* (* (* (* x x) x) (* (* x x) x)) (* x x)) (+ (* 1789971/5000000000 (* x x)) 1665589/2000000000)) (* x (+ (* (* (* (* (* x x) x) 70002721/5000000000) x) x) (* (* (* x x) x) 694555761/10000000000)))) (* x x)) (- (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x) -1))) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal 5 binary64)) (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 36322091/5000000000 binary64)))) (-.f64 (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x)) #s(literal -1049934947/10000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) x) x)) x) (-.f64 (*.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) #s(literal -1665589/2000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) x) x)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 70002721/5000000000 binary64)) x) x) (*.f64 #s(literal -694555761/10000000000 binary64) (*.f64 (*.f64 x x) x))) x)) (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)))) #s(literal -1 binary64))) #s(approx (/ (* (- (+ (* (* x x) (+ (* (* 36322091/5000000000 (* (* x x) x)) x) (* (* 2532017/5000000000 (* (* x x) x)) (* (* x x) x)))) (+ (* (* x x) (+ 1049934947/10000000000 (* 106015151/2500000000 (* x x)))) 1)) (* (* -1789971/10000000000 (* x x)) (* (* (* (* x x) x) (* (* x x) x)) (* x x)))) x) (+ (* (+ (* (* (* (* (* x x) x) (* (* x x) x)) (* x x)) (+ (* 1789971/5000000000 (* x x)) 1665589/2000000000)) (* x (+ (* (* (* (* (* x x) x) 70002721/5000000000) x) x) (* (* (* x x) x) 694555761/10000000000)))) (* x x)) (- (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x) -1))) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal 5 binary64)) (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 36322091/5000000000 binary64)))) (-.f64 (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x)) #s(literal -1049934947/10000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) x) x)) x) (-.f64 (*.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) #s(literal -1665589/2000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 (*.f64 x x) x))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 70002721/5000000000 binary64)) x) x) (*.f64 #s(literal -694555761/10000000000 binary64) (*.f64 (*.f64 x x) x))) x)) (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)))) #s(literal -1 binary64))) #s(approx (/ (* (- (+ (* (* x x) (+ (* (* 36322091/5000000000 (* (* x x) x)) x) (* (* 2532017/5000000000 (* (* x x) x)) (* (* x x) x)))) (+ (* (* x x) (+ 1049934947/10000000000 (* 106015151/2500000000 (* x x)))) 1)) (* (* -1789971/10000000000 (* x x)) (* (* (* (* x x) x) (* (* x x) x)) (* x x)))) x) (+ (* (+ (* (* (* (* (* x x) x) (* (* x x) x)) (* x x)) (+ (* 1789971/5000000000 (* x x)) 1665589/2000000000)) (* x (+ (* (* (* (* (* x x) x) 70002721/5000000000) x) x) (* (* (* x x) x) 694555761/10000000000)))) (* x x)) (- (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x) -1))) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal 6530219459687219/4503599627370496 binary64)) (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 36322091/5000000000 binary64)))) (-.f64 (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x)) #s(literal -1049934947/10000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) x) x)) x) (-.f64 (*.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 #s(approx (- (* 1789971/5000000000 (* x x)) -1665589/2000000000) #s(literal 1665589/2000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 (*.f64 x x) x))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 70002721/5000000000 binary64)) x) x) (*.f64 #s(literal -694555761/10000000000 binary64) (*.f64 (*.f64 x x) x))) x)) (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)))) #s(literal -1 binary64))) #s(approx (/ (* (- (+ (* (* x x) (+ (* (* 36322091/5000000000 (* (* x x) x)) x) (* (* 2532017/5000000000 (* (* x x) x)) (* (* x x) x)))) (+ (* (* x x) (+ 1049934947/10000000000 (* 106015151/2500000000 (* x x)))) 1)) (* (* -1789971/10000000000 (* x x)) (* (* (* (* x x) x) (* (* x x) x)) (* x x)))) x) (+ (* (+ (* (* (* (* (* x x) x) (* (* x x) x)) (* x x)) (+ (* 1789971/5000000000 (* x x)) 1665589/2000000000)) (* x (+ (* (* (* (* (* x x) x) 70002721/5000000000) x) x) (* (* (* x x) x) 694555761/10000000000)))) (* x x)) (- (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x) -1))) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal 3/2 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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x)) #s(literal -3321371254951887171/12500000000000000000 binary64)) x) x) #s(literal 833192009/1250000000 binary64)) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (/ (* (- (+ (* (* x x) (+ (* (* 36322091/5000000000 (* (* x x) x)) x) (* (* 2532017/5000000000 (* (* x x) x)) (* (* x x) x)))) (+ (* (* x x) (+ 1049934947/10000000000 (* 106015151/2500000000 (* x x)))) 1)) (* (* -1789971/10000000000 (* x x)) (* (* (* (* x x) x) (* (* x x) x)) (* x x)))) x) (+ (* (+ (* (* (* (* (* x x) x) (* (* x x) x)) (* x x)) (+ (* 1789971/5000000000 (* x x)) 1665589/2000000000)) (* x (+ (* (* (* (* (* x x) x) 70002721/5000000000) x) x) (* (* (* x x) x) 694555761/10000000000)))) (* x x)) (- (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x) -1))) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal 3/2 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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x)) #s(literal -3321371254951887171/12500000000000000000 binary64)) x) x) #s(literal 833192009/1250000000 binary64)) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (/ (* (- (+ (* (* x x) (+ (* (* 36322091/5000000000 (* (* x x) x)) x) (* (* 2532017/5000000000 (* (* x x) x)) (* (* x x) x)))) (+ (* (* x x) (+ 1049934947/10000000000 (* 106015151/2500000000 (* x x)))) 1)) (* (* -1789971/10000000000 (* x x)) (* (* (* (* x x) x) (* (* x x) x)) (* x x)))) x) (+ (* (+ (* (* (* (* (* x x) x) (* (* x x) x)) (* x x)) (+ (* 1789971/5000000000 (* x x)) 1665589/2000000000)) (* x (+ (* (* (* (* (* x x) x) 70002721/5000000000) x) x) (* (* (* x x) x) 694555761/10000000000)))) (* x x)) (- (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x) -1))) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) x))) (if.f64 (<=.f64 x #s(literal 3/2 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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x)) #s(literal -3321371254951887171/12500000000000000000 binary64)) x) x) #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 8016407336719483/9007199254740992 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 (*.f64 (-.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)) #s(literal 833192009/1250000000 binary64)) 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(approx (- (* (* (- (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) -3321371254951887171/12500000000000000000) x) x) 833192009/1250000000) #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))) #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.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 100 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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (*.f32 (pow.f32 dX.u #s(literal 2 binary32)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (pow.f32 dX.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) (+.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))) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 dY.w) (floor.f32 d))) #s(literal 2 binary32)))))))) (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 100 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 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (+.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))) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))) (if.f32 (<=.f32 dY.u #s(literal 20000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.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)))) #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 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dX.u #s(literal 100000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.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))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #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 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (exp.f32 (*.f32 (log.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 #s(approx (+ 1 (/ (pow (* dY.w (floor d)) 2) (pow (* dY.v (floor h)) 2))) #s(literal 1 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.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)))) #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 #s(approx (+ 1 (/ (pow (* dY.w (floor d)) 2) (pow (* dY.v (floor h)) 2))) #s(literal 1 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (*.f32 (pow.f32 dX.u #s(literal 2 binary32)) (pow.f32 (floor.f32 w) #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 #s(approx (+ 1 (/ (pow (* dY.w (floor d)) 2) (pow (* dY.v (floor h)) 2))) #s(literal 1 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))) (-.f64 (/.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)) (+.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) (asin.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 2 binary64) (*.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))))))) (pow.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (+.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) (asin.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)) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal -2 binary64))) (-.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)) (PI.f64)) (*.f64 (acos.f64 #s(approx (sqrt (* 1/2 (- 1 x))) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal -2 binary64))) (-.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) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (-.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x x)) #s(literal -1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (*.f64 x #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 50 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (/ (- (* (* (* x x) 1/6) (* (* x x) 1/6)) (* 1 1)) (- (* (* x x) 1/6) 1)) #s(literal 1 binary64)))) (*.f64 (-.f64 (exp.f64 x) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) #s(literal 1/2 binary64))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/36 binary64) x) (*.f64 (*.f64 x x) x)))))))) (if.f64 (<=.f64 x #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1 binary64)) x) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) #s(literal 1 binary64)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* x (+ 1 (* 1/6 (pow x 2)))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 x x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #s(literal 400000000000000019058917376 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) 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)))) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #s(literal 6189700196426901/309485009821345068724781056 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (/ (- (* (* (* x x) 1/6) (* (* x x) 1/6)) (* 1 1)) (- (* (* x x) 1/6) 1)) #s(literal 1 binary64)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* x (+ 1 (* 1/6 (pow x 2)))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (/ (- (* (* (* x x) 1/6) (* (* x x) 1/6)) (* 1 1)) (- (* (* x x) 1/6) 1)) #s(literal 1 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 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal -1 binary64)) x)) (*.f64 #s(approx (log (/ (- x 1) (- -1 x))) (*.f64 #s(literal -2 binary64) x)) #s(literal -1/2 binary64)) (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 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal 499999999999999972701170848296337442289488270977721329566305179912859347121457059657421081410337639824519603649785654416923454595569342486253994641168347891303833520112959137525342032630583758489088677395132802532733033184688425175646530461769523219334840203452357476876288 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) (*.f64 w0 (/.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 D M) #s(literal 1/4 binary64))) (*.f64 l d)))) (sqrt.f64 d)))) (if.f64 (<=.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))) #s(literal 1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 D M)) (/.f64 (/.f64 (*.f64 (*.f64 D M) #s(literal 1/4 binary64)) d) d))))) (*.f64 w0 (/.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 D M) #s(literal 1/4 binary64))) (*.f64 l d)))) (sqrt.f64 d)))) (if.f64 (<=.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))) #s(literal 2 binary64)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 h (*.f64 D M)) (*.f64 l (+.f64 d d))))))))) (if.f64 (<=.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))) #s(literal 2 binary64)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 D M)) (*.f64 (*.f64 D M) h)) (*.f64 d l)))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 (+.f64 d d) l))) h) (*.f64 (/.f64 M (+.f64 d d)) D))))) (if.f64 (<=.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))) #s(literal 100000000000000000 binary64)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 D M) h)) (*.f64 (*.f64 l d) d))))))) (if.f64 (<=.f64 (*.f64 M D) #s(literal 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 M D) #s(literal 500000000000000033218233870624051559273578085293146227242730553688428373313942025291772445173343784902203060391783730334018872146080525445438937693685560099880385440039019562564899736303066977469942164287306646602841967984783674295365678010359632817483559061875818696759295984370225714747670528 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (*.f64 (*.f64 D M) (*.f64 h (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l)))))))) (*.f64 w0 #s(approx (sqrt (- 1 (/ (* (* (* (* D M) D) M) h) (* (* 4 (* d d)) l)))) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D (*.f64 D (/.f64 h (*.f64 (*.f64 l d) d)))))))))))) (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 -499999999999999964242346993584210386152866735029734534064965443963886203152447061808370140252373100286990835215709149761850866864844390324709531441418347741184 binary64)) (*.f64 w0 #s(approx (sqrt (- 1 (/ (* (* (* (* D M) D) M) h) (* (* 4 (* d d)) l)))) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D (*.f64 D (/.f64 h (*.f64 (*.f64 l d) d)))))))))) (*.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 -inf.0 binary64)) (*.f64 #s(approx (sqrt (- 1 (/ (* (* (* (* D M) D) M) h) (* (* 4 (* d d)) l)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 l d) d)))) M)) w0) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) #s(approx (* w0 (/ (sqrt (/ (- (* (* l (* 4 d)) d) (* (* h (* (* D M) M)) D)) l)) (fabs (+ d d)))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 d w0) (fabs.f64 (*.f64 #s(literal 2 binary64) d)))))) (*.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 0 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 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 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 V)) (sqrt.f64 l))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 0 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 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 0 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 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 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 0 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (/.f64 c0 l) (sqrt.f64 (/.f64 (*.f64 l A) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 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 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 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 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 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 5092589940836215/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 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 500000000000000009942312419328 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 5092589940836215/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 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 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 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) 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 (*.f64 d c0) d) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (*.f64 d c0) 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 (/.f64 #s(literal 1/2 binary64) w) c0) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 D w) (*.f64 D h)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (/.f64 d (*.f64 (*.f64 (*.f64 D h) w) D)) (*.f64 d c0)) M) (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 (*.f64 D h) w) D)) (*.f64 d c0)) 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 (*.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 (+.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 (*.f64 D h) (*.f64 w (*.f64 (*.f64 h w) D))) (*.f64 D D))) (*.f64 (*.f64 d c0) d)) (*.f64 M M))) (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 D w) (*.f64 D h)))) 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 #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 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d c0) d) (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D h) w) D) h) (*.f64 (*.f64 D D) w)))) (*.f64 M M))) (*.f64 (/.f64 d (*.f64 (*.f64 (*.f64 D h) w) D)) (*.f64 d c0)))) #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 (*.f64 d c0) d) (*.f64 (*.f64 (*.f64 D h) (*.f64 w (*.f64 (*.f64 h w) D))) (*.f64 D D))) (*.f64 (*.f64 d c0) d)) (*.f64 M M))) (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 D w) (*.f64 D 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)))) (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)))) (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 (/.f64 #s(literal 1/2 binary64) w) c0) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 D w) (*.f64 D h)))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) 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 (/.f64 #s(literal 1/2 binary64) w) c0) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 D w) (*.f64 D h)))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) 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 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64)) (/.f64 c0 (+.f64 w w))))) (if.f64 (<=.f64 M #s(literal 785125626436223/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 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))) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) w) c0) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 D w) (*.f64 D h)))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) 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 (*.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 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) (+.f64 d d)) (*.f64 (/.f64 (*.f64 D M) (+.f64 d d)) #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 +inf.0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) (*.f64 D (/.f64 M (*.f64 d d))))) #s(literal 1/2 binary64)))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M))))) (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 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 (/.f64 D (+.f64 d d)) M)) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 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 +inf.0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) (*.f64 D (/.f64 M (*.f64 d d))))) #s(literal 1/2 binary64)))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M))))) (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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) 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 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d 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 +inf.0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) (*.f64 D (/.f64 M (*.f64 d d))))) #s(literal 1/2 binary64)))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M)))))) (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 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(approx (* (* (/ D (+ d d)) M) 1/2) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)))) (/.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 +inf.0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) (*.f64 D (/.f64 M (*.f64 d d))))) #s(literal 1/2 binary64)))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M))))) (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 -4332296397063773/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) D) (*.f64 d d)) #s(literal 1/8 binary64)) M) h) (/.f64 #s(literal 1 binary64) 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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d 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 +inf.0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) (*.f64 D (/.f64 M (*.f64 d d))))) #s(literal 1/2 binary64)))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M))))))) (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 -4332296397063773/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) D) (*.f64 d d)) #s(literal 1/8 binary64)) M) h) (/.f64 #s(literal 1 binary64) 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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d 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 +inf.0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 (*.f64 (*.f64 D M) (/.f64 D (*.f64 #s(literal 4 binary64) (*.f64 d d)))) #s(literal 1/2 binary64))) (/.f64 h l)))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M))))))) (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 -4332296397063773/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) D) (*.f64 d d)) #s(literal 1/8 binary64)) M) 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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d 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 +inf.0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 (*.f64 (*.f64 D M) (/.f64 D (*.f64 #s(literal 4 binary64) (*.f64 d d)))) #s(literal 1/2 binary64))) (/.f64 h l)))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M))))))) (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 -4332296397063773/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) D) (*.f64 d d)) #s(literal 1/8 binary64)) M) 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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M)))))) (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 -4332296397063773/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) D) (*.f64 d d)) #s(literal 1/8 binary64)) M)))) (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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M)))))) (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 -4332296397063773/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) D) (*.f64 d d)) #s(literal 1/8 binary64)) (*.f64 M (/.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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M)))))) (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 -178220336625867/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M))) (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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M)))))) (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 -499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) (*.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) (*.f64 (*.f64 (*.f64 D D) M) #s(literal 1/2 binary64))) M))) (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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d 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 +inf.0 binary64)) (*.f64 (/.f64 (neg.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 (neg.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 (*.f64 (*.f64 D D) M) #s(literal 1/2 binary64))) (/.f64 h (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)))) (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 -999999999999999921096833083214702657554042769375222237286651769671841261663933600278047414170535414411036408111814232401040478571454131528428125775275729162364250341707296785977412047465036916114055333519200963067478208555469597215339755257651527680 binary64)) (*.f64 (neg.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 (*.f64 (*.f64 D D) M) #s(literal 1/2 binary64))) (/.f64 h (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)))) (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 1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #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 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d 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 +inf.0 binary64)) (*.f64 (/.f64 (neg.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 (neg.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 (*.f64 (*.f64 D D) M) #s(literal 1/2 binary64))) (/.f64 h (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)))) (sqrt.f64 (*.f64 l h)))))))) (if.f64 (<=.f64 d #s(literal -5199999999999999743620500170434112096282277997106680004070138614598363835262804433151404497352922772996105403228846404251529846771139083612415066112 binary64)) (*.f64 (/.f64 (neg.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 d #s(literal -1553206868521041/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M)) (neg.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))))) (if.f64 (<=.f64 d #s(literal -5199999999999999743620500170434112096282277997106680004070138614598363835262804433151404497352922772996105403228846404251529846771139083612415066112 binary64)) (*.f64 (/.f64 (neg.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 d #s(literal -8053665244183175/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) (*.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) D) #s(literal 1/2 binary64)) h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)) M))) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #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 0 binary64)) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #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 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 #s(literal -1 binary64) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))))) (if.f64 (<=.f64 d #s(literal -1526187385455289/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816 binary64)) #s(approx (/ (* (- 1 (* (/ (* (* (* (* D D) M) 1/2) h) (* (* 4 (* d d)) l)) M)) (sqrt (* (/ d l) (neg d)))) (sqrt (neg h))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) l))) (sqrt.f64 (neg.f64 h))))) (*.f64 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 d #s(literal -2340153991031443/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632 binary64)) (*.f64 (/.f64 (neg.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 #s(approx (sqrt (* (/ d (* l h)) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (*.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 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 (exp (neg s)))) c_p) (pow (/ 1 (+ 1 (exp (neg t)))) c_p)) #s(approx (/ (pow 1/2 c_p) (pow (/ 1 (+ 1 (exp (neg t)))) c_p)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 c_p 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)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007109182748445/9007199254740992 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 (*.f64 (-.f64 a x) (/.f64 (-.f64 y (-.f64 t #s(literal -1 binary64))) z)))) (*.f64 (-.f64 x a) (+.f64 (/.f64 x (-.f64 x a)) (/.f64 (-.f64 z y) (-.f64 (-.f64 t #s(literal -1 binary64)) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007109182748445/9007199254740992 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 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 (/.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 9007109182748445/9007199254740992 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 (/.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 -4951760157141521/2475880078570760549798248448 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (-.f64 #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 2206763817411543/2251799813685248 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 999999999999999983222784 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 #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 -4951760157141521/2475880078570760549798248448 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (-.f64 #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 2206763817411543/2251799813685248 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 a (-.f64 y z)) (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 999999999999999983222784 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 #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 -4951760157141521/2475880078570760549798248448 binary64)) (+.f64 x (*.f64 (-.f64 z y) #s(approx (/ 1 (/ (- (- t -1) z) (- x a))) (/.f64 (-.f64 x a) (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2206763817411543/2251799813685248 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 a (-.f64 y z)) (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 999999999999999983222784 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 #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 -20000000000000000000000 binary64)) (+.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 2206763817411543/2251799813685248 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 a (-.f64 y z)) (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 999999999999999983222784 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 #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/2 binary64)) (+.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 999999999999999983222784 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 #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/2 binary64)) (+.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 999999999999999983222784 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 x (-.f64 y (+.f64 #s(literal 1 binary64) t))) z)))) (+.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 -7737125245533627/77371252455336267181195264 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (/.f64 (*.f64 a (-.f64 y z)) (-.f64 (+.f64 #s(literal 1 binary64) t) z))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (/ (- y z) t) (/.f64 y t))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 500 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 x (-.f64 y (+.f64 #s(literal 1 binary64) t))) z)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (/ (- y z) t) (/.f64 y t))) (-.f64 a x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (/ (- y z) t) (/.f64 y t))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 500 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 x (-.f64 y (+.f64 #s(literal 1 binary64) t))) z)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (/ (- y z) t) (/.f64 y t))) (-.f64 a x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (/ (- y z) t) (/.f64 y 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 t (-.f64 a x)) z)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (/ (- y z) t) (/.f64 y t))) (-.f64 a x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 binary64)) (+.f64 x (*.f64 #s(approx (- z y) z) #s(approx (/ 1 (/ (- (- t -1) z) (- x a))) (/.f64 (-.f64 x a) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9999999999999999932209486743616279764617084419440640 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 t (-.f64 a x)) z)))) (+.f64 x (*.f64 #s(approx (- z y) z) #s(approx (/ 1 (/ (- (- t -1) z) (- x a))) (/.f64 (-.f64 x a) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2206763817411543/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 t (-.f64 a x)) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4503599627369371/4503599627370496 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)) (-.f64 a #s(approx x #s(literal 0 binary64)))))) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (sqrt.f32 (exp.f32 (/.f32 #s(literal -4 binary32) v)))))))) (+.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))))))) (+.f32 #s(literal 1 binary32) #s(approx (log (pow (/ -1 (- (* (- u 1) (exp (/ -2 v))) u)) (neg v))) (*.f32 #s(literal -1 binary32) (*.f32 v (log.f32 #s(approx (/ -1 (- (* (exp (/ -2 v)) (- u 1)) u)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 u #s(literal 1 binary32)) v))))))))) (+.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 (*.f32 #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32)) u) (*.f32 #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32)) u)) (*.f32 #s(approx 1 #s(literal 0 binary32)) #s(approx 1 #s(literal 0 binary32)))) (+.f32 (*.f32 #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32)) u) #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)) (if.f32 (<=.f32 eta #s(literal 4642275/77371252455336267181195264 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (if.f32 (<=.f32 eta #s(literal 4642275/77371252455336267181195264 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(approx (- 1 (* sinTheta_O sinTheta_O)) #s(literal 1 binary32))))))))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 (+.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 h eta) sinTheta_O) eta) (/.f32 sinTheta_O (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) eta))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 (+.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 h eta) sinTheta_O) eta) (/.f32 sinTheta_O (sqrt.f32 #s(approx (- 1 (* sinTheta_O sinTheta_O)) #s(literal 1 binary32))))))) eta))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 cosTheta_O (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) v) cosTheta_i) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (exp (* (/ (neg sinTheta_O) v) sinTheta_i)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (exp (/ (* sinTheta_O sinTheta_i) v)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) (*.f32 (*.f32 #s(approx (exp (* (/ (neg sinTheta_O) v) sinTheta_i)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (*.f32 cosTheta_O (/.f32 (*.f32 #s(approx (/ (exp (* (/ (neg sinTheta_O) v) sinTheta_i)) v) (/.f32 #s(literal 1 binary32) v)) cosTheta_i) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) #s(approx (* (* 2 (sinh (/ 1 v))) (exp (/ (* sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) #s(approx (* (* 2 (sinh (/ 1 v))) (exp (/ (* sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) cosTheta_O) #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 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 v (*.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_i v) cosTheta_O))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 v v) (pow.f32 (exp.f32 (-.f32 #s(approx (- (* sinTheta_O sinTheta_i) -1) #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i))) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v) (log.f32 (+.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 (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 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal -6931/10000 binary32))) (+.f32 v v)) (/.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 x #s(literal 80000 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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.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 x (-.f64 #s(literal 30 binary64) (*.f64 #s(literal 25 binary64) (/.f64 #s(literal 1 binary64) x))))) (-.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)))) (+.f64 (sin.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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (*.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 -1960 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 310 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 -154999999999999997936402432 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 831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 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 -944473296573929/590295810358705651712 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 831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 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 -65000000000000000106374466302812291964840878228173207194782625498086249545841683633020982633582330984082888908270976124839787187977486635927591821507789913939609636534988512672636509678421580944352455913644936952545443819038336381723632782410860978455488112798585585664 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal -944473296573929/590295810358705651712 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))) (if.f64 (<=.f64 x #s(literal 831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) (if.f64 (<=.f64 x #s(literal 239999999999999998373027681846790714350810026066575360 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 599999999999999968147648797577957965000357243018449215043379698786834031808938567631299325703165345838470793951210654845561208832 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x y))))))) (if.f64 (<=.f64 x #s(literal -944473296573929/590295810358705651712 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))) (if.f64 (<=.f64 x #s(literal 310 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))))) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))) (-.f64 (*.f64 (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 z y))) x) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 y #s(literal -24000000000000000375037519247012851550741234072148780799542595377534166112665414846552412052370866763671531590001685424143056259581476864 binary64)) (-.f64 (*.f64 #s(approx (+ t (* 2 (+ z y))) (*.f64 #s(literal 2 binary64) (+.f64 y z))) x) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 y #s(literal 4739053125085073/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (+.f64 (*.f64 x #s(approx (+ (+ (+ (+ y z) z) y) t) (+.f64 t (*.f64 #s(literal 2 binary64) z)))) (*.f64 y #s(literal 5 binary64))) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)))) (if.f64 (<=.f64 y #s(literal -21999999999999999483034433280792250702873073898465757623012114819665147993056844762457170375726229656817119530788934493496744247033856000 binary64)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 y #s(literal 4739053125085073/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (+.f64 (*.f64 x #s(approx (+ (+ (+ (+ y z) z) y) t) (+.f64 t (*.f64 #s(literal 2 binary64) z)))) (*.f64 y #s(literal 5 binary64))) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)))) (if.f64 (<=.f64 y #s(literal 4739053125085073/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 #s(approx (+ y z) z) z) y) t)) (*.f64 y #s(literal 5 binary64))) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y))) (if.f64 (<=.f64 y #s(literal -5434339876390079/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 y #s(literal 4739053125085073/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 (+.f64 z z) t) x)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)))) (if.f64 (<=.f64 y #s(literal -24000000000000000375037519247012851550741234072148780799542595377534166112665414846552412052370866763671531590001685424143056259581476864 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)) (if.f64 (<=.f64 y #s(literal -1700000000000000000 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 1600000000000000000425757835333876424598438418899212945570111639255836142661009408 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 (+.f64 z z) t) x)) (-.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 (+.f64 y y) x)) (*.f64 #s(literal -5 binary64) y))))) (if.f64 (<=.f64 y #s(literal -24000000000000000375037519247012851550741234072148780799542595377534166112665414846552412052370866763671531590001685424143056259581476864 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)) (if.f64 (<=.f64 y #s(literal -1700000000000000000 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 1600000000000000000425757835333876424598438418899212945570111639255836142661009408 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 (+.f64 z z) t) x)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -430000000000000001114889189097272562741051588074032586151470909355222520256100564992 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)) (if.f64 (<=.f64 y #s(literal 1600000000000000000425757835333876424598438418899212945570111639255836142661009408 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 (+.f64 z z) t) x)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)))) (if.f64 (<=.f64 x #s(literal -7846377169233351/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 (+.f64 z z) t) x)) (if.f64 (<=.f64 x #s(literal 1710076723747261/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 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 (+.f64 (+.f64 z z) t) x)))) (if.f64 (<=.f64 x #s(literal -7846377169233351/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x #s(approx (+ t (* 2 z)) t))) (if.f64 (<=.f64 x #s(literal 98175495586721/47890485652059026823698344598447161988085597568237568 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 x #s(approx (+ t (* 2 z)) t))))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) (+.f64 (+.f64 x x) y) (if.f64 (<=.f64 y #s(literal -16000000000000000678730197984287391744 binary64)) (+.f64 #s(approx (+ x y) y) x) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) (+.f64 #s(approx (+ x y) y) x))) (if.f64 (<=.f64 y #s(literal -16000000000000000678730197984287391744 binary64)) #s(approx (+ (+ x y) x) y) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) #s(approx (+ (+ x y) x) y))) #s(approx (+ (+ x y) x) y) (-.f64 (+.f64 z x) (*.f64 #s(literal -2 binary64) (+.f64 y x))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x) (if.f64 (<=.f64 z #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (-.f64 x (*.f64 #s(literal -2 binary64) (+.f64 x y)))) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) (+.f64 #s(approx (+ (+ (+ (+ x y) y) x) z) (+.f64 z (*.f64 #s(literal 2 binary64) y))) x) (if.f64 (<=.f64 z #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (-.f64 x (*.f64 #s(literal -2 binary64) (+.f64 x y)))) (+.f64 #s(approx (+ (+ (+ (+ x y) y) x) z) (+.f64 z (*.f64 #s(literal 2 binary64) y))) x))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (+.f64 (+.f64 y y) z)) (if.f64 (<=.f64 z #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (-.f64 x (*.f64 #s(literal -2 binary64) (+.f64 x y)))) #s(approx (- (+ z x) (* -2 (+ y x))) (+.f64 (+.f64 y y) z)))) (if.f64 (<=.f64 x #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (+.f64 (+.f64 z x) #s(approx (+ (+ (+ x y) y) x) (+.f64 x x))) (if.f64 (<=.f64 x #s(literal 225000000000000009108537418010693277934340881680171008 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (+.f64 (+.f64 y y) z)) (+.f64 (+.f64 z x) #s(approx (+ (+ (+ x y) y) x) (+.f64 x x))))) (if.f64 (<=.f64 x #s(literal -3400000000000000143840400511547533750350318186523895668962315662137000086176592104275865097848418082432652685228819234492709994894078761975381936246903350826406256668835840 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 7600000000000000154096095030495779304629788623257863316786891677071916032525935326080513736610734832412000256 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (+.f64 (+.f64 y y) z)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)))) (if.f64 (<=.f64 x #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 225000000000000009108537418010693277934340881680171008 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) #s(approx (- x (* -2 (+ x y))) (+.f64 y y))) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)))) #s(approx (- (+ z x) (* -2 (+ y x))) #s(approx (- x (* -2 (+ x y))) (+.f64 y y))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (if.f64 (<=.f64 x #s(literal -350 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 12200000000000 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 -350 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 12200000000000 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 -7732668661392199/633825300114114700748351602688 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 1034434490084475/95780971304118053647396689196894323976171195136475136 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 -2535301200456459/1267650600228229401496703205376 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) (if.f64 (<=.f64 (/.f64 z t) #s(literal 5764607523034235/576460752303423488 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 5764607523034235/576460752303423488 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 z t) (/.f64 (-.f64 t a) y))) (-.f64 x (*.f64 (/.f64 y (-.f64 t a)) (-.f64 z t))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal -170000000000000000 binary64)) (-.f64 x (*.f64 #s(approx (/ y (- t a)) (/.f64 y t)) (-.f64 z t))) (if.f64 (<=.f64 t #s(literal 8166776806102523/85070591730234615865843651857942052864 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) (-.f64 a t))) (-.f64 x (*.f64 #s(approx (/ y (- t a)) (/.f64 y t)) (-.f64 z t))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -inf.0 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 -2000000000 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 49999999999999995330198468225524703826394548194701053159345084507115413708757670091743622190149053413759025518007707131393881439813902082824467117111608474326452996960273452498565412845895376957912768386801736876032 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) (-.f64 a t))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y))))) (if.f64 (<=.f64 t #s(literal -29000000000000002489600531362551810964896308721627050981950353299159908352 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal -950 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 2961908203178171/3291009114642412084309938365114701009965471731267159726697218048 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (*.f64 (/.f64 y a) z))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y))))) (if.f64 (<=.f64 t #s(literal -1650 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 2961908203178171/3291009114642412084309938365114701009965471731267159726697218048 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (*.f64 (/.f64 y a) z))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -5000000000000000150638299500702712514452432698873475644160539899516370666888231164105561781345728817841219215085863914089834670683431886723442497509977859993139332280872106900130198528281147780112107965134755189144070676201426559958214706232088198673072128 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (-.f64 t z) #s(approx (* y (/ -1 (- a t))) (/.f64 y t)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -5000000000000000151893014213501833445376 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (/.f64 (*.f64 y (-.f64 z t)) #s(approx (- a t) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 500000000000000019446788775544194215653686246476010066671511910038456471446924483815399828039388506936632301559706066456765853057047187808270091836106344701772172931313084717722832279038279731096611203317760 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (-.f64 t z) #s(approx (* y (/ -1 (- a t))) (/.f64 y t))))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (-.f64 t z) #s(approx (* y (/ -1 (- a t))) (/.f64 y t)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -40000000000000002346562450802960479021848171455589217552374854182039285408215262438019101431845574359216121503428029997507208414467457024 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 500000000000000019446788775544194215653686246476010066671511910038456471446924483815399828039388506936632301559706066456765853057047187808270091836106344701772172931313084717722832279038279731096611203317760 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (-.f64 t z) #s(approx (* y (/ -1 (- a t))) (/.f64 y t))))))) (if.f64 (<=.f64 z #s(literal -32000000000000001308828166680364736041152631624521502654720694830147029231743927281739584145223846315954024379128250030324209049161532990085577989975672873708011347161054199640148936464315449344 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) (-.f64 a 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 -4499999999999999953917378459022843008486199001088 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 1800000000000000059114812480568866942176622619447301051922164167265744612417818391979202368129909342831109108611780384041567283141580685312 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 z #s(literal -4785220784825697/5316911983139663491615228241121378304 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 3048582568667961/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 z #s(literal 77999999999999996617766930453682271427827483934222894769653269647711807168730741179346669286942032308174748128260615428539725239032226017434143311998380088433653996425477513735394324710849051997029514870784 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 y (-.f64 z t)) z))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y))))) (if.f64 (<=.f64 z #s(literal -3266710722441009/1361129467683753853853498429727072845824 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 4999999999999999746935676485370094334818225055067050365419520 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 -4785220784825697/5316911983139663491615228241121378304 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 63940696633227/11417981541647679048466287755595961091061972992 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 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -1000000000000000056475411020520841414840626381983058374700565164155456563967578197189219761589459982979768169347536362096565980644606923877305160145603279779419783940304062319818564238082591276919599588305301753272401848696295129088 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 y (-.f64 a z)) t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #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 y (-.f64 z t)) (-.f64 z a)) #s(literal -1000000000000000056475411020520841414840626381983058374700565164155456563967578197189219761589459982979768169347536362096565980644606923877305160145603279779419783940304062319818564238082591276919599588305301753272401848696295129088 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 y (-.f64 a z)) t))) #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 -1000000000000000056475411020520841414840626381983058374700565164155456563967578197189219761589459982979768169347536362096565980644606923877305160145603279779419783940304062319818564238082591276919599588305301753272401848696295129088 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (* x (+ 1 (* (/ (- t z) (* (- a z) x)) y))) (*.f64 y (/.f64 t (-.f64 a z))))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y))) (if.f64 (<=.f64 a #s(literal -280000000000000004356636516250716046795096391137897201343535762520633458726131596914195909176213285349337758642995200 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- z a)))) #s(literal 1 binary64)))) #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 y) (/ (* (- z t) y) (- a t))) (-.f64 x (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z a)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -8739899877464283/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t)))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 3366486976990959/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 (-.f64 z a) t)) y) x)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t)))))))) (if.f64 (<=.f64 t #s(literal -290000000000000000000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 (-.f64 z a) t)) y) x)) (if.f64 (<=.f64 t #s(literal 713053462628379/158456325028528675187087900672 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 z (/.f64 y a)))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 (-.f64 z a) t)) y) x)))) (if.f64 (<=.f64 a #s(literal -6977148903656175/324518553658426726783156020576256 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x #s(approx (* (- z (- a 0)) (/ y (- a t))) (*.f64 #s(literal -1 binary64) y)))) (if.f64 (<=.f64 a #s(literal 1499999999999999889089448902656 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 z (/.f64 y t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x #s(approx (* (- z (- a 0)) (/ y (- a t))) (*.f64 #s(literal -1 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -430000000000000005816101388680470882562113295471410976609542299146324987675223621586464776864578518267232921501429955464933311632280750635216543212707811960790381887988374781604334566543723456015835105582176601645748409037993526825452974218481238016 binary64)) #s(approx (- (+ x y) (* (/ (- t z) (- t a)) y)) (*.f64 z (/.f64 y (-.f64 t a)))) (if.f64 (<=.f64 z #s(literal 72000000000000003756646637396139717359934083199177450424771820609728419799503615475728239688073887407847061692534585887595854990234648282528788174364792277728994704480191095518512931663223014497125932112967095573071003648 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x #s(approx (* (- z (- a 0)) (/ y (- a t))) (*.f64 #s(literal -1 binary64) y)))) #s(approx (- (+ x y) (* (/ (- t z) (- t a)) y)) (*.f64 z (/.f64 y (-.f64 t a)))))) (if.f64 (<=.f64 z #s(literal -750000000000000040183782719656398842700219338631580214405693922722464059147280633875796532556022285984495471117235263131995123544979283841302217154804917924207573358916065498568177500933171642302519780561701191117440604814456197968647015087466348544 binary64)) #s(approx (- (+ x y) (* (/ (- t z) (- t a)) y)) #s(approx (/ (* y z) (- t a)) (*.f64 z (/.f64 y t)))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x #s(approx (* (- z (- a 0)) (/ y (- a t))) (*.f64 #s(literal -1 binary64) y))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x #s(approx (* (- z (- a 0)) (/ y (- a t))) (*.f64 #s(literal -1 binary64) y)))) (+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal -184999999999999995804932270884287723294702090477935733515434023456025772223938196144128 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 36000000000000000 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 z #s(literal -6338253001141147/316912650057057350374175801344 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 8820100547373695/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)))) (if.f64 (<=.f64 z #s(literal -3800000000000000121411695039559333794663995256559403939832496149862032374184194218609606656 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 8500000000000000400448807179997811145113416813220154995971719168 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 -4943837340890095/633825300114114700748351602688 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 8500000000000000400448807179997811145113416813220154995971719168 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 -75000000000000000558673537655573991858149620393736540426973190598447988935086212019778990728043029380634920195208848471279407537460732988731792693083717912782240417302032941056 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 y (-.f64 a z)) t))) (if.f64 (<=.f64 y #s(literal 41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912 binary64)) (+.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)) (*.f64 (/.f64 y (-.f64 a z)) t))))) (if.f64 (<=.f64 y #s(literal -75000000000000000558673537655573991858149620393736540426973190598447988935086212019778990728043029380634920195208848471279407537460732988731792693083717912782240417302032941056 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 t (-.f64 a z)) y))) (if.f64 (<=.f64 y #s(literal 41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912 binary64)) (+.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)) (*.f64 (/.f64 t (-.f64 a z)) y))))) (if.f64 (<=.f64 y #s(literal -1999999999999999857547681040733515073753478641623153224463562961402940190709054988015492682882276552884948779539095127050864586233002245134357428718762445554209708921491609358759288994086416534767263294334755723897091779949617923739887142153550856217846978969600 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 y #s(approx (- a z) a)) t))) (if.f64 (<=.f64 y #s(literal 18999999999999999144164513078185615495885188149778718843018526966496142212359426662327764388657595147167432412494854716353122500481316958847482870510315067539647296087628073491416859590475381018558229070458423872750441253450184085742678764945408 binary64)) (+.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)) (*.f64 (/.f64 y #s(approx (- a z) a)) t))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -1000000000000000056475411020520841414840626381983058374700565164155456563967578197189219761589459982979768169347536362096565980644606923877305160145603279779419783940304062319818564238082591276919599588305301753272401848696295129088 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 t #s(approx (- a z) a)) y))) (+.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)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -2000000000000000000 binary64)) (+.f64 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) z)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 5265614583427859/26328072917139296674479506920917608079723773850137277813577744384 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)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) z)) x)))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal -50000000000000002337690944272806399459480271566520514342068243637200821969727794730518412909015166846953844406702247514466308409233121516573715663870848990819369463993231896779349876011917615551133003914686433569259646663053115171737631901339068877437098394231964172288 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 x (*.f64 (/.f64 y (-.f64 t a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -2000000000000000000 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 5265614583427859/26328072917139296674479506920917608079723773850137277813577744384 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)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.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 -9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576 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)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.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 -4999999999999999965699095179735106473829597184 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576 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 1 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -1000000000000000016976219238238959704141045173573106739630601035115997744067216908958262325956255112879408454231155599236459402033650892537856 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576 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 40000000000000000000000 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 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848 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 -1000000000000000016976219238238959704141045173573106739630601035115997744067216908958262325956255112879408454231155599236459402033650892537856 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 #s(approx (/ y (- t a)) (/.f64 y t)) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576 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 99999999999999997168788049560464200849936328366177157906432 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.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 1942668892225729/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) (+.f64 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y #s(approx (- a t) a)) z)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 5000000000000 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y #s(approx (- a t) a)) z)) x))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576 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 99999999999999997168788049560464200849936328366177157906432 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) a))))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal -1000000000000000068586051851782051496707094173312964986690823395758019319873877212752887919376339615844485246833229637697374894798906086114728229966183096349571541470619505010400634769445777943389257468521053221467463131958534128550160206370177024 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 #s(approx (/ y (- t a)) (/.f64 y t)) (-.f64 t z))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal 500000000000000019446788775544194215653686246476010066671511910038456471446924483815399828039388506936632301559706066456765853057047187808270091836106344701772172931313084717722832279038279731096611203317760 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 #s(approx (/ y (- t a)) (/.f64 y t)) (-.f64 t z))))) (if.f64 (<=.f64 (*.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 (- t a)) (- t z)) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal 500000000000000026252380127602210124352234290554079577457927057755901228994454097893185687540223932021852221916441939088471261617680215287822396092393353491424193600463287901868915116897394045029684476617485399972540559519483820440037326371390071247289629394410028421419057834736098193432729700270080 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (* (/ y (- t a)) (- t z)) (/.f64 (*.f64 y (-.f64 t z)) t))))) (if.f64 (<=.f64 (*.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 (- t a)) (- t z)) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal 4999999999999999906743388603115020788907780359910290665049241860223423941639750419942148863391427290368681348502011290786385146843522467955007764480084024749443603611970102342099448132228169829243943975742290002451379260550207232245491981306595417943121645130212363962285255265070690291922501632 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (* (/ y (- t a)) (- t z)) (/.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 8854437155380585/147573952589676412928 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 9999999999999999932209486743616279764617084419440640 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))))) (if.f64 (<=.f64 z #s(literal -7443676776395529/5316911983139663491615228241121378304 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) (if.f64 (<=.f64 z #s(literal 1320204115753013/356811923176489970264571492362373784095686656 binary64)) (-.f64 x #s(approx (* (/ y (- a z)) (- z t)) (/.f64 (*.f64 y (-.f64 z t)) a))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))))) (if.f64 (<=.f64 z #s(literal -7310753976817037/166153499473114484112975882535043072 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) (if.f64 (<=.f64 z #s(literal 905047950073301/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- z a))) (/.f64 (*.f64 t y) a))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) #s(literal -9999999999999999017474591319641730272072128367390393282944984404433823148266910656903077218579754480674748342103902584639871831041306548820316951909258721342916786285447187693014154661313392524876840960 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) #s(literal 499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) #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 8854437155380585/147573952589676412928 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 9999999999999999932209486743616279764617084419440640 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #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 8854437155380585/147573952589676412928 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 9999999999999999932209486743616279764617084419440640 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 8854437155380585/147573952589676412928 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 9999999999999999932209486743616279764617084419440640 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 -99999999999999994416755247254933381274972870380190006824232035607637985622760311004411949604741731366073618283536318464 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 8854437155380585/147573952589676412928 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- z a)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 9999999999999999932209486743616279764617084419440640 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 -20000000000000001063320393253192980712067789150490201946713945974087783044584331189190008582698609818051443363625024187925900890276107307746338432618040807753398340794668447026899501367525666462470927567058296134422473861140718276313088 binary64)) #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 8854437155380585/147573952589676412928 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- z a)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 9999999999999999932209486743616279764617084419440640 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 4796153459164483/73786976294838206464 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- z a)))) #s(literal 1 binary64)))) #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)) (-.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 -4728779608739021/1125899906842624 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 2400000000000000174075447315670164302780098583151652693243704373149696 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 -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 1020000000000000044065633326212192972367851946297570574792865687147267020089000040583585478017803656932829954048 binary64)) (-.f64 x (*.f64 #s(approx (/ (- z y) (- -1 (- t z))) (/.f64 y (+.f64 #s(literal 1 binary64) t))) a)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 84000000000000004758020425160589334005376363075064494555136 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 t #s(literal -4728779608739021/1125899906842624 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 1999999999999999891150461974085632 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)) (*.f64 (/.f64 (-.f64 y z) t) a))))) (if.f64 (<=.f64 t #s(literal -6195744825524975/302231454903657293676544 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal -2828713182925761/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 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))))) (if.f64 (<=.f64 t #s(literal 2300000000000000166822303677517240790164261142187000497691883357601792 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a)))))) (if.f64 (<=.f64 t #s(literal -6195744825524975/302231454903657293676544 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t)))) (if.f64 (<=.f64 t #s(literal -2828713182925761/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 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))))) (if.f64 (<=.f64 t #s(literal 2300000000000000166822303677517240790164261142187000497691883357601792 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t))))))) (if.f64 (<=.f64 z #s(literal -28999999999999998464120220974988138453039504620863880001971619371869304592430947864765457768030427676672 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal -3154120596607597/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816 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))))) (if.f64 (<=.f64 z #s(literal 71999999999999999299572107595371613104097252782549244051456 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) t))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))))) (if.f64 (<=.f64 z #s(literal -29000000000000002082825832453276540242277433344 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 71999999999999999299572107595371613104097252782549244051456 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) t))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -735237348132373/2535301200456458802993406410752 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 66000000000000 binary64)) (*.f64 #s(approx (- 1 (/ (/ (- y z) (/ (+ (- t z) 1) a)) x)) #s(literal 1 binary64)) x) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) 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 -8000000 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 8474087342772019/6277101735386680763835789423207666416102355444464034512896 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 #s(approx (* (- x 1) y) (*.f64 x y)) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal -35999999999999999589946587348992 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 10000000000000000102350670204085511496304388135324745728 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 950000 binary64)) (-.f64 x (*.f64 (-.f64 y x) #s(literal 1/2 binary64))) #s(approx (* (- 1 (/ (* -1/2 (fabs (- x y))) x)) x) (*.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 x y))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (fabs.f64 (-.f64 y x)) #s(literal 2 binary64))) #s(literal -375375841440235/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 binary64)) (-.f64 x (*.f64 #s(approx (- y x) y) #s(literal 1/2 binary64))) #s(approx (* (- 1 (/ (* -1/2 (fabs (- x y))) x)) x) (*.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 x y))))) (-.f64 x (*.f64 #s(approx (- y x) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 y #s(literal -5740878879676573/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 binary64)) #s(approx (* (- (+ (+ x x) x) y) 1/2) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(approx (- 1 (/ (* -1/2 (fabs (- x y))) x)) #s(literal 1 binary64)) x)) #s(approx (* (- (+ (+ x x) x) y) 1/2) (*.f64 #s(literal -1/2 binary64) y)) (/.f64 x (/.f64 (-.f64 t z) (-.f64 y z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal -24999999999999997665099234112762351913197274097350526579672542253557706854378835045871811095074526706879512759003853565696940719906951041412233558555804237163226498480136726249282706422947688478956384193400868438016 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 154999999999999998037208050501336820016566762287521791465975578180354363228995921186166737038080507942785619488407552 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x))) (if.f64 (<=.f64 z #s(literal -940 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 29999999999999998413001035302960403553154149691847005861786716180345274986460457834854606927036416 binary64)) (*.f64 (/.f64 (-.f64 y z) #s(approx (- t z) t)) x) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -98 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 29999999999999998413001035302960403553154149691847005861786716180345274986460457834854606927036416 binary64)) (*.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -3150 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 5928554968950589/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -649999999999999967996974485314686991234440072243845748818937949892496244815893953085169234857974289775811523973644390073858289138228702517994387973976737812978584536417797670444491772968574982241465323083471385526272 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal -3150 binary64)) (*.f64 #s(approx (/ x (- z t)) (/.f64 x z)) (-.f64 z y)) (if.f64 (<=.f64 z #s(literal 7225426368408531/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (if.f64 (<=.f64 z #s(literal 2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x (-.f64 z y)) z)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x))))) (if.f64 (<=.f64 z #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 6484356997289707/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (if.f64 (<=.f64 z #s(literal 2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x (-.f64 z y)) z)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x)))) (if.f64 (<=.f64 z #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 7225426368408531/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (if.f64 (<=.f64 z #s(literal 640000000000000046437869822284018151059419154419927860772374014974214510394924100764932363631567484911400062519595246154325424202472794481375383409922516594701607969168172308531405503707742208 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x z) (-.f64 z t))) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x)))) (if.f64 (<=.f64 z #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 (/.f64 x t) y)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal 0 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) #s(approx x #s(literal 0 binary64))) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (-.f64 (*.f64 x (+.f64 y z)) z) (if.f64 (<=.f64 x #s(literal -1960 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 310 binary64)) (-.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z (-.f64 x #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal 2650000000000000135505971399014585325060852181001843388229909391226175488 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z (-.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 x #s(literal -944473296573929/590295810358705651712 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 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 -1100000000000000051429200774001740788108565974463451315525501360018418083334011484071405083998333670632984576947449445318258785003128673364621744605158677798026128207851101729145697272262187542124926086123101538523712226587168533778227901829459515303616164673103211790336 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal -8000 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) (if.f64 (<=.f64 x #s(literal 831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z #s(approx (- x 1) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 599999999999999995932569204616976785877025065166438400 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 120000000000000009020938429982185035296571487722288985617949092282931911029089824559744932131730964251391914604662303159201300480 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y)))))))) (if.f64 (<=.f64 y #s(literal -8674745684198209/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 6711759383179383/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))))) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 y z) t) t) #s(literal 49999999999999995330198468225524703826394548194701053159345084507115413708757670091743622190149053413759025518007707131393881439813902082824467117111608474326452996960273452498565412845895376957912768386801736876032 binary64)) (*.f64 (/.f64 y z) x) (/.f64 (*.f64 y x) z)) (if.f64 (<=.f64 (/.f64 y z) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y)) (*.f64 (/.f64 x z) y) (if.f64 (<=.f64 y #s(literal -20 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 60000000000000000114940505144080124172957307635911520669168210875962759452239325357674168706490819411968 binary64)) (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z))) (if.f64 (<=.f64 y #s(literal -49999999999999999604519313141816925411378060847115227682784149504 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 1742245718635205/87112285931760246646623899502532662132736 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 -740298315191607/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 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)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -7499999999999999725550974223164930658270357418955175845260272882570314876157165568 binary64)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 8684406692798715/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) (if.f64 (<=.f64 y #s(literal 154999999999999995266405941145465465086428390106977958642392760320 binary64)) (*.f64 #s(approx (/ z (- z y)) (+.f64 #s(literal 1 binary64) (/.f64 y z))) (+.f64 y x)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z)))) (if.f64 (<=.f64 y #s(literal -7499999999999999725550974223164930658270357418955175845260272882570314876157165568 binary64)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 8256342791959349/60708402882054033466233184588234965832575213720379360039119137804340758912662765568 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) (if.f64 (<=.f64 y #s(literal 11599999999999999983789846528442571280092669907553611400871936 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (+.f64 x y)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z)))) (if.f64 (<=.f64 y #s(literal -10799999999999999738830599749591379974864560008843856065855488 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 8256342791959349/60708402882054033466233184588234965832575213720379360039119137804340758912662765568 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) (if.f64 (<=.f64 y #s(literal 55000000000000002564557515857404432250768441766300070517500999809018073921694849937349977069840049640561014996992 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (+.f64 x y)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z))))) (if.f64 (<=.f64 y #s(literal -10799999999999999738830599749591379974864560008843856065855488 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 55000000000000002564557515857404432250768441766300070517500999809018073921694849937349977069840049640561014996992 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (+.f64 x y)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)))) #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)) (-.f64 x (*.f64 (/.f64 (-.f64 x y) (-.f64 a t)) (-.f64 z t))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal -3148880786512287/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)))) (+.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 -inf.0 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 x y) (-.f64 a t)) (-.f64 z t))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal -3148880786512287/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x (-.f64 z a)) t))) (+.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 -inf.0 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 -3148880786512287/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x (-.f64 z a)) t))) (+.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 -3148880786512287/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392 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 0 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x (-.f64 z a)) t))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))))) (if.f64 (<=.f64 a #s(literal -4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) #s(approx (- y x) y))) (if.f64 (<=.f64 a #s(literal 1077503010193995/316912650057057350374175801344 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) #s(approx (- y x) y))))) (if.f64 (<=.f64 a #s(literal -1908238927557551/25108406941546723055343157692830665664409421777856138051584 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))) (if.f64 (<=.f64 a #s(literal 1696173182187249/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))))) (if.f64 (<=.f64 a #s(literal -1908238927557551/25108406941546723055343157692830665664409421777856138051584 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 16000000 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)) (+.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 -1050000000000000 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 860000000 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 t a)) (-.f64 x 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 -1908238927557551/25108406941546723055343157692830665664409421777856138051584 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 5427754182999197/904625697166532776746648320380374280103671755200316906558262375061821325312 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (/ (* (- x y) z) (- t a)) (*.f64 (/.f64 (-.f64 x y) t) z))) (+.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 -879999999999999963944975284218801514424662004358171796475255481584753241032022299023059395978267611636693630729056267217666048 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal -4152090602229203/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) (-.f64 x #s(approx (* (/ 1 (/ (- t a) (- y x))) (- z t)) (*.f64 #s(literal -1 binary64) (-.f64 y x)))) (if.f64 (<=.f64 a #s(literal 4266449425411053/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (/ (* (- x y) z) (- t a)) (*.f64 (/.f64 (-.f64 x y) t) z))) (if.f64 (<=.f64 a #s(literal 23000000 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (* z (- y x)) (/ 1 (- a t))) (/.f64 (*.f64 z (-.f64 y x)) a))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 a #s(literal -1908238927557551/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- z t) (- a t))) (/.f64 t #s(approx (- a t) a)))))) (if.f64 (<=.f64 a #s(literal 4266449425411053/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (/ (* (- x y) z) (- t a)) (*.f64 (/.f64 (-.f64 x y) t) z))) (if.f64 (<=.f64 a #s(literal 26000000 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (* z (- y x)) (/ 1 (- a t))) (/.f64 (*.f64 z (-.f64 y x)) a))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- z t) (- a t))) (/.f64 t #s(approx (- a t) a))))))))) (if.f64 (<=.f64 a #s(literal -5902958103587057/36893488147419103232 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 7689318425915529/904625697166532776746648320380374280103671755200316906558262375061821325312 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (/ (* (- x y) z) (- t a)) (*.f64 (-.f64 x y) (/.f64 z t)))) (if.f64 (<=.f64 a #s(literal 23000000 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (* z (- y x)) (/ 1 (- a t))) (/.f64 (*.f64 z (-.f64 y x)) a))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 a #s(literal -879999999999999963944975284218801514424662004358171796475255481584753241032022299023059395978267611636693630729056267217666048 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (-.f64 x #s(approx (* (/ 1 (/ (- t a) (- y x))) (- z t)) (*.f64 #s(literal -1 binary64) (-.f64 y x)))) (if.f64 (<=.f64 a #s(literal 6120535464099465/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t)))) (if.f64 (<=.f64 a #s(literal 23000000 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (* z (- y x)) (/ 1 (- a t))) (/.f64 (*.f64 z (-.f64 y x)) a))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 a #s(literal -879999999999999963944975284218801514424662004358171796475255481584753241032022299023059395978267611636693630729056267217666048 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (-.f64 x #s(approx (* (/ 1 (/ (- t a) (- y x))) (- z t)) (*.f64 #s(literal -1 binary64) (-.f64 y x)))) (if.f64 (<=.f64 a #s(literal 7598855856198875/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t)))) (if.f64 (<=.f64 a #s(literal 2780529385113647/1208925819614629174706176 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y #s(approx (- a t) a))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 a #s(literal -879999999999999963944975284218801514424662004358171796475255481584753241032022299023059395978267611636693630729056267217666048 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal -8318009082362445/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 binary64)) (-.f64 x #s(approx (* (/ 1 (/ (- t a) (- y x))) (- z t)) (*.f64 #s(literal -1 binary64) (-.f64 y x)))) (if.f64 (<=.f64 a #s(literal 1750 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x (-.f64 z a)) t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 a #s(literal -879999999999999963944975284218801514424662004358171796475255481584753241032022299023059395978267611636693630729056267217666048 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (-.f64 x #s(approx (* (/ 1 (/ (- t a) (- y x))) (- z t)) (*.f64 #s(literal -1 binary64) (-.f64 y x)))) (if.f64 (<=.f64 a #s(literal 3200 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 a #s(literal -879999999999999963944975284218801514424662004358171796475255481584753241032022299023059395978267611636693630729056267217666048 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal -1624611148898915/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (-.f64 x #s(approx (* (/ 1 (/ (- t a) (- y x))) (- z t)) (*.f64 #s(literal -1 binary64) (-.f64 y x)))) (if.f64 (<=.f64 a #s(literal 1750 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x z) t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x #s(literal -2591374345656881/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 950000000000000000 binary64)) (-.f64 x #s(approx (* (/ 1 (/ (- t a) (- y x))) (- z t)) (*.f64 #s(literal -1 binary64) (-.f64 y x)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal -26999999999999999846577392295799065988735611075596587759687532690277308309316305942525083400250851328 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 t #s(literal 50000000000000002192292152253809867731702382592 binary64)) #s(approx (* (+ 1 (/ x (* (/ (- x t) (- z a)) (- y z)))) (* (/ (- x t) (- z a)) (- y z))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (*.f64 x (-.f64 (/.f64 y (-.f64 z a)) (/.f64 a (-.f64 z a)))))) #s(approx (* (+ 1 (/ x (* (/ (- x t) (- z a)) (- y z)))) (* (/ (- x t) (- z a)) (- y z))) #s(approx (+ (* -1 (/ (* t (- y z)) (- z a))) (* x (- (/ y (- z a)) (/ a (- z a))))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y z) (-.f64 z a))) (/.f64 (*.f64 x (-.f64 (/.f64 y (-.f64 z a)) (/.f64 a (-.f64 z a)))) t))))))) (if.f64 (<=.f64 t #s(literal -26999999999999999846577392295799065988735611075596587759687532690277308309316305942525083400250851328 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 t #s(literal 2350000000000000009231586739040088072633974784 binary64)) #s(approx (* (+ 1 (/ x (* (/ (- x t) (- z a)) (- y z)))) (* (/ (- x t) (- z a)) (- y z))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (*.f64 x (-.f64 (/.f64 y (-.f64 z a)) (/.f64 a (-.f64 z a)))))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 t #s(literal -26999999999999999846577392295799065988735611075596587759687532690277308309316305942525083400250851328 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 t #s(literal 2350000000000000009231586739040088072633974784 binary64)) #s(approx (* (+ 1 (/ x (* (/ (- x t) (- z a)) (- y z)))) (* (/ (- x t) (- z a)) (- y z))) (-.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 a y) (-.f64 z a)) x))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -6338253001141147/158456325028528675187087900672 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) #s(approx (* (+ 1 (/ x (* (/ (- x t) (- z a)) (- y z)))) (* (/ (- x t) (- z a)) (- y z))) (/.f64 (-.f64 (*.f64 (-.f64 y a) x) (*.f64 (-.f64 y z) t)) (-.f64 z a))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 z #s(literal -32000000000000001050929999654557634527584402123507574256394029640279904220761215857408042100087277205886384153098317938516751700294767738880 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x)))) (if.f64 (<=.f64 z #s(literal -37999999999999999925867437009289993097675861456123164772658544269269947692856353281860467521230950031611660302373682856806218594053320081408 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z)))) (if.f64 (<=.f64 z #s(literal -3599999999999999949144307628571086099970816822157376426636364251255468583866270220288 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 450000000000000032639146371688155806771268484340934879983194569965568 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 z #s(literal -110000000000000007744171678751595612138042057504376285433883745415219791287921649974876339945995926802667010774495998211096409126159253504 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 -1900000000000000114725690076639016954042723826606800896 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) y)) (if.f64 (<=.f64 z #s(literal 5694524180712749/1237940039285380274899124224 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) (if.f64 (<=.f64 z #s(literal 3600000000000000000656360533973864691091374080 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 x t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))))) (if.f64 (<=.f64 a #s(literal -200000000000000006568312497840985215797402513271922339102462685251749401379757599108800263125545482536789900956864487115729698126842298368 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal -8828963457799089/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 a #s(literal 152000000000000006564552643262343034483970888397834359350290435540454612674522431203387537729888984635928654576175022080 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 x t))) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x)))) (if.f64 (<=.f64 a #s(literal -200000000000000006568312497840985215797402513271922339102462685251749401379757599108800263125545482536789900956864487115729698126842298368 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal -8141631274498795/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))) (if.f64 (<=.f64 a #s(literal 152000000000000006564552643262343034483970888397834359350290435540454612674522431203387537729888984635928654576175022080 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 x t))) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x)))) (if.f64 (<=.f64 a #s(literal -200000000000000006568312497840985215797402513271922339102462685251749401379757599108800263125545482536789900956864487115729698126842298368 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal -2660458394548483/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))) (if.f64 (<=.f64 a #s(literal 5892103094213055/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 x t) #s(approx (* (/ -1 (- a z)) y) (/.f64 y z)))) (if.f64 (<=.f64 a #s(literal 3800000000000000110810612650889027817164210252101892844867592768608318625454557010853888 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x))))) (if.f64 (<=.f64 a #s(literal -300000000000000009852468746761477823696103769907883508653694027877624102069636398663200394688318223805184851435296730673594547190263447552 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal -3515176971816541/50216813883093446110686315385661331328818843555712276103168 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 (-.f64 t x) a)))) (if.f64 (<=.f64 a #s(literal 4852790400087115/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 x t) #s(approx (* (/ -1 (- a z)) y) (/.f64 y z)))) (if.f64 (<=.f64 a #s(literal 154999999999999998037208050501336820016566762287521791465975578180354363228995921186166737038080507942785619488407552 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 (-.f64 t x) a)))) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x))))) (if.f64 (<=.f64 a #s(literal -185000000000000010207288865441965068062067999981347162597307252384625816805330749640676438618075482753963223633320180879495045923725115392 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal -909896301509733/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 t (-.f64 a z))))) (if.f64 (<=.f64 a #s(literal 7101187164738999/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* (- x t) (* (/ -1 (- a z)) y)) (/.f64 (*.f64 y (-.f64 x t)) z))) (if.f64 (<=.f64 a #s(literal 154999999999999998037208050501336820016566762287521791465975578180354363228995921186166737038080507942785619488407552 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 (-.f64 t x) a)))) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x))))) (if.f64 (<=.f64 a #s(literal -185000000000000010207288865441965068062067999981347162597307252384625816805330749640676438618075482753963223633320180879495045923725115392 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal -909896301509733/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 t (-.f64 a z))))) (if.f64 (<=.f64 a #s(literal 3889890497816091/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* (- x t) (* (/ -1 (- a z)) y)) (/.f64 (*.f64 y (-.f64 x t)) z))) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x)))) (if.f64 (<=.f64 a #s(literal -234999999999999991191367965206942654764065252275232752735276581063775064504995297092695528264732296350997872631433651171202094673455742976 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal -909896301509733/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* y (- (/ t (- a z)) (/ x (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 a #s(literal 3889890497816091/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* (- x t) (* (/ -1 (- a z)) y)) (/.f64 (*.f64 y (-.f64 x t)) z))) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x)))) (if.f64 (<=.f64 z #s(literal -2250000000000000002968880752486745568678127550529106506041415970619584458415076215012921240599248506927032827904 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 -5382073949696787/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* y (- (/ t (- a z)) (/ x (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 z #s(literal 6600000000000000275172916096842087831927306560266606457056397361152 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (+.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 -62000000000000004660818188824128934903228601989849309235940364346181487365029742689201548268060998196552489212408856632254005248 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 6600000000000000275172916096842087831927306560266606457056397361152 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- z y) (- t x)) (- a z)) x)) #s(literal 1 binary64)) x) (+.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 -460000000000000004166949569265473675810342253946315298906308135698869661409929372550785663268025055898907967488 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 5199999999999999722063141838514689883831000627504764200268447262322670310953739542845010096410634324058642055168 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 (*.f64 #s(literal 3/2 binary64) x) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 x (*.f64 #s(literal -1/2 binary64) (-.f64 x y))) (if.f64 (<=.f64 y #s(literal -16000000000000000678730197984287391744 binary64)) (+.f64 x #s(approx (/ (- x y) 2) (*.f64 #s(literal -1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 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 -16000000000000000678730197984287391744 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal -1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal -1/2 binary64) y)))) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 x #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (cos y) z) (sin y)) x) (/.f64 (*.f64 z (cos.f64 y)) x))) x) (if.f64 (<=.f64 x #s(literal 3929008913747545/75557863725914323419136 binary64)) (+.f64 #s(approx (+ x (sin y)) (sin.f64 y)) (*.f64 z (cos.f64 y))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (cos y) z) (sin y)) x) (/.f64 (*.f64 z (cos.f64 y)) x))) x))) (if.f64 (<=.f64 z #s(literal -31000000000000001457877034802947620198332548029344247643741549226435627622252356633530291022502075105383457132315150768887589171555630096767252024136518025659711439680525208861348283210006528 binary64)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal -9/4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (cos y) z) (sin y)) x) (/.f64 (*.f64 z (cos.f64 y)) x))) x) (if.f64 (<=.f64 z #s(literal 7272897730801609/77371252455336267181195264 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (cos y) z) (sin y)) x) (/.f64 (*.f64 z (cos.f64 y)) x))) x)))) (if.f64 (<=.f64 z #s(literal -65000000000000000 binary64)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 7999999999999999840027746779153609453350441543176068145509186494646179317019429803718315479439939518038208601448616296448 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))))) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 y #s(literal -12 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (sin.f64 y))) (if.f64 (<=.f64 y #s(literal 28 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 (sin.f64 y))))) (if.f64 (<=.f64 y #s(literal -29/2 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 7566047373982433/72057594037927936 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 y #s(literal -1050000000000000062914560 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 2500000000000000183939684619278124599394015538044364199811464475337939785950547550512669914038272 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)))) (if.f64 (<=.f64 z #s(literal -8462617113751771/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 z #s(literal 5194720471359653/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x (+ z (* y (+ 1 (* -1/2 (* y z)))))) (+.f64 x y))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x z) z)) (if.f64 (<=.f64 z #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x (+ z (* y (+ 1 (* -1/2 (* y z)))))) (+.f64 x y))) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x z) 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 x #s(literal -940834429856889/4951760157141521099596496896 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 x #s(literal 3929008913747545/75557863725914323419136 binary64)) (-.f64 #s(approx (+ x (cos y)) (cos.f64 y)) (*.f64 z (sin.f64 y))) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal -2000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal 8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (sin y) z) (cos y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 (cos.f64 y) x))) x) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal -2000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal 2206763817411543/2251799813685248 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))))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal -2000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal 2206763817411543/2251799813685248 binary64)) (-.f64 #s(approx (+ x (cos y)) (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 y #s(literal -330000000000000017372898738662976891744355686154932555433227815493911249107050155876528364575990010268431553950700160315550043099259223117062971541994854154240 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)))))) (if.f64 (<=.f64 y #s(literal -199999999999999983222784 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 3400000000000000236492710477824 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y z)) #s(literal 1/2 binary64))) z))))) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y))))))) (if.f64 (<=.f64 x #s(literal -944473296573929/590295810358705651712 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)))))) (if.f64 (<=.f64 x #s(literal 4137611559144941/81129638414606681695789005144064 binary64)) (-.f64 #s(approx (+ x (cos y)) (cos.f64 y)) #s(approx (* z (sin y)) (*.f64 y z))) #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)))))))) (if.f64 (<=.f64 y #s(literal -639999999999999965168147831707402240 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)))))) (if.f64 (<=.f64 y #s(literal 9000000000000000249228909192010716707553280 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y z)) #s(literal 1/2 binary64))) z))))) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) #s(approx (+ x (* -1 (* y z))) (*.f64 y #s(approx (/ 1 (/ y (- x (* z y)))) (/.f64 x y)))))))) (if.f64 (<=.f64 y #s(literal -899999999999999969895420446934856764649895733142139043608329512109187475593895359202904721795226257063936 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)))))) (if.f64 (<=.f64 y #s(literal 3500000000000000210333675290624 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))) #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)))))))) (if.f64 (<=.f64 y #s(literal -899999999999999969895420446934856764649895733142139043608329512109187475593895359202904721795226257063936 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)))))) (if.f64 (<=.f64 y #s(literal 3500000000000000210333675290624 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 #s(literal 1 binary64) #s(approx (+ x (* -1 (* y z))) (*.f64 y #s(approx (/ 1 (/ y (- x (* z y)))) (/.f64 x y)))))))) (if.f64 (<=.f64 y #s(literal -42999999999999996899505315663956245862839682332749879836651186024747919321802064390112373359438150500352 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (sin y) z) (cos y)) x)) #s(literal 1 binary64)) x) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) #s(approx (* z (sin y)) (*.f64 y z)))) (*.f64 #s(approx (- 1 (/ (- (* (sin y) z) (cos y)) x)) #s(literal 1 binary64)) x) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal -32/9 binary64) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal -4/3 binary64) (sin.f64 x))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) x)) (sin.f64 x)) #s(literal 8/3 binary64))) (if.f64 (<=.f64 x #s(literal 2993155353253689/5986310706507378352962293074805895248510699696029696 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) x)) (/.f64 #s(approx (* (sin (* -1/2 x)) -32/9) (*.f64 #s(literal 16/9 binary64) x)) (*.f64 (sin.f64 x) #s(literal -4/3 binary64)))) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 #s(literal 8/3 binary64) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (sin.f64 x))))) (if.f64 (<=.f64 x #s(literal 3458764513820541/288230376151711744 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (+.f64 (*.f64 (-.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/18 binary64) (*.f64 x x))) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 4/3 binary64))))) (if.f64 (<=.f64 x #s(literal 3458764513820541/288230376151711744 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (+.f64 (*.f64 (-.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/18 binary64) (*.f64 x x))) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))) (*.f64 (/.f64 #s(literal 32/9 binary64) (*.f64 #s(literal 4/3 binary64) (sin.f64 x))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 3458764513820541/288230376151711744 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (+.f64 (*.f64 (-.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/18 binary64) (*.f64 x x))) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))) (*.f64 (/.f64 #s(literal 8/3 binary64) (sin.f64 x)) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 3458764513820541/288230376151711744 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (+.f64 (*.f64 (-.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/18 binary64) (*.f64 x x))) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 4/3 binary64)) (sin.f64 x))) (if.f64 (<=.f64 x #s(literal 3458764513820541/288230376151711744 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (+.f64 (*.f64 (-.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/18 binary64) (*.f64 x x))) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))) #s(approx (* (/ 8/3 (sin x)) (* (- (cos x) 1) -1/2)) (*.f64 #s(literal -4/3 binary64) (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) x)) #s(approx (/ (* (sin (* -1/2 x)) -32/9) (* (sin x) -4/3)) #s(literal -4/3 binary64))) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 #s(literal 2/3 binary64) x)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 z t) (/.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 99999999999999998876910787506329447650934459829549922997503484884029261182361866844442696946000689845185920534555642245481492613075738123641525387194542623914743194966239051177873087980216425864602058752 binary64)) (-.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (*.f64 x (/.f64 #s(literal -1 binary64) y)) (/.f64 x y))) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) x) (*.f64 (/.f64 z t) (/.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 99999999999999998876910787506329447650934459829549922997503484884029261182361866844442696946000689845185920534555642245481492613075738123641525387194542623914743194966239051177873087980216425864602058752 binary64)) (-.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (neg.f64 (/.f64 x y)) (/.f64 x y))) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) x) (*.f64 (/.f64 z t) (/.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 200000000000000006025531980028108500578097307954939025766421595980654826675529246564222471253829152713648768603434556563593386827337275468937699900399114399725573291234884276005207941131245911204484318605390207565762827048057062398328588249283527946922885120 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t))) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) x) (*.f64 (/.f64 z t) (/.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 100000000000000000717623154091016830408061481189160311806712772146250661680488340128266606984576189330386573813296762136260081534229469225952733653677113344 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 t t)) z) z) (*.f64 (/.f64 x (*.f64 y y)) x))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x) x)) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x (*.f64 y y)) x)) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) x) (/.f64 (*.f64 z z) (*.f64 t t))) (if.f64 (<=.f64 y #s(literal -39999999999999997823009239481712640 binary64)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (-.f64 (/.f64 (*.f64 x x) y) (*.f64 (-.f64 t (*.f64 z z)) #s(literal -4 binary64))) y)) (if.f64 (<=.f64 y #s(literal 30000000000000001332168704667067968928271318091371336647836257566611034246247676731166325460361286831240448925672604857758253281137641325011616793212250695678296064 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 (*.f64 x x) y) (*.f64 (-.f64 t (*.f64 z z)) #s(literal -4 binary64))) y)))) (if.f64 (<=.f64 x #s(literal 579999999999999961784794003252362490201755645457816229301414530132176924687879795565393503009847878595500547645010177997874974112219275519328256 binary64)) (-.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) (*.f64 z #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) t) y)) (*.f64 #s(approx (- 1 (/ (* (* (- t (* z z)) y) -4) (* x x))) #s(literal 1 binary64)) (*.f64 x x))) (if.f64 (<=.f64 z #s(literal 30000000000000002255234607495546258824142871930572246404487273070732977757272456139936233032932741062847978651165575789800325120 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) z) y) z))) (if.f64 (<=.f64 z #s(literal 530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288 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) z) y) z))) (if.f64 (<=.f64 (-.f64 (*.f64 z z) t) #s(literal -15000000000000000834090739148005194171205797066523541504 binary64)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 #s(literal 4 binary64) (*.f64 t y))) (if.f64 (<=.f64 (-.f64 (*.f64 z z) t) #s(literal 999999999999999937849939638116397466450525159438967985375725315922685858882365002492855496964043060934899979621894213003182527093908649335762989920701551401238528 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) z) y) z)))) (if.f64 (<=.f64 (*.f64 x x) #s(literal 2600000000000000007678480203254902435408415090069351815222431205318297128689193777519289045562776572092378862165090467730274994094080 binary64)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 #s(literal 4 binary64) (*.f64 t 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 #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 x y) (-.f64 z y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -5000 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/18014398509481984 binary64)) (/.f64 (-.f64 x y) #s(approx (- z y) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5000000000 binary64)) #s(approx (/ (- x y) (- z y)) (-.f64 (/.f64 (-.f64 z x) y) #s(literal -1 binary64))) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -5000 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/18014398509481984 binary64)) (/.f64 (-.f64 x y) #s(approx (- z y) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5000000000 binary64)) #s(approx (* (/ -1 (- z y)) (- y x)) (-.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 -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 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)) (/.f64 #s(approx (- y x) 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 7378697629483821/147573952589676412928 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5000000000 binary64)) #s(approx (* (/ -1 (- z y)) (- y x)) (-.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 7378697629483821/147573952589676412928 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) #s(approx (* (/ -1 (- z y)) (- y x)) (-.f64 #s(literal 1 binary64) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/147573952589676412928 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5000000000 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 11200000000000000367825499879095172084654540743227650989737910374097966477266425550092814735030547022060234453584411278480863095103168708608 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) y) (*.f64 z #s(literal 4 binary64))) y))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) #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 (*.f64 x (/.f64 x y)) y) y) (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(approx (+ (* x (/ x y)) y) 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 z (+.f64 y (*.f64 a b))))) (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 z (+.f64 y (*.f64 a b))))) (if.f64 (<=.f64 z #s(literal -750000000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b a) y) z) x)) (if.f64 (<=.f64 z #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 45999999999999998002079852652839553438422403093449753748078671601194914258685847095419104103492487780431053450691553573084395651203072 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 a (+.f64 t (*.f64 b z)))) x) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b))))))) (if.f64 (<=.f64 z #s(literal -750000000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b a) y) z) x)) (if.f64 (<=.f64 z #s(literal 45999999999999998002079852652839553438422403093449753748078671601194914258685847095419104103492487780431053450691553573084395651203072 binary64)) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))))) (if.f64 (<=.f64 z #s(literal -26000000000000001318822311222388965728210640084799624504473686782301753621021141108981975267516558266507880351329490043361046856276863336490571782946816 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))) (if.f64 (<=.f64 z #s(literal 45999999999999998002079852652839553438422403093449753748078671601194914258685847095419104103492487780431053450691553573084395651203072 binary64)) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))))) (if.f64 (<=.f64 z #s(literal -1550000000000000019845120928831786522825668752888540992517735354954486820911288124416287902807042443852195561472 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))) (if.f64 (<=.f64 z #s(literal 45999999999999998002079852652839553438422403093449753748078671601194914258685847095419104103492487780431053450691553573084395651203072 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) #s(approx (* a (+ t (* b z))) (*.f64 a t))) x) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))))) (if.f64 (<=.f64 a #s(literal -169999999999999994742855740105056276478931957597801026046852571784923600259215923425606674306426020221596904761581290190274560 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 a #s(literal -50274146136701/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) #s(approx (* a (+ t (* b z))) (*.f64 a t))) x) (if.f64 (<=.f64 a #s(literal 10500000000000000000 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 y #s(approx (+ z (/ (* a (+ t (* b z))) y)) z))) x) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z))))))) (if.f64 (<=.f64 z #s(literal -2898733465652037/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 y #s(approx (+ z (/ (* a (+ t (* b z))) y)) z))) x) (if.f64 (<=.f64 z #s(literal 45999999999999998002079852652839553438422403093449753748078671601194914258685847095419104103492487780431053450691553573084395651203072 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) #s(approx (* a (+ t (* b z))) (*.f64 a t))) x) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) (+.f64 #s(approx (* a (+ t (* b z))) (*.f64 a t)) (*.f64 y z))))) (if.f64 (<=.f64 z #s(literal -2898733465652037/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 y #s(approx (+ z (/ (* a (+ t (* b z))) y)) z))) x) (if.f64 (<=.f64 z #s(literal 1900000000000000029858585500159800525739404935139057898865462354942107389702591393876847700371081717399363786895975736145433566642176 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) #s(approx (* a (+ t (* b z))) (*.f64 a t))) x) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 y #s(approx (+ z (/ (* a (+ t (* b z))) y)) z))) x))) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) #s(approx (* a (+ t (* b z))) (*.f64 a t))) x) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))) (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)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (pow.f64 p #s(literal 2 binary64))) 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)))))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal -4 binary64) (*.f64 p 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/576460752303423488 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (sqrt (- (* x x) (* -4 (* p p))))) (/.f64 #s(literal -1 binary64) 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 3602879701896397/4503599627370496 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/576460752303423488 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(approx 1/2 #s(literal 0 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 3602879701896397/4503599627370496 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 3602879701896397/4503599627370496 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))))) (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)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.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 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))) (-.f32 (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal -1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.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)))) #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 (*.f64 (*.f64 d1 d1) d1) d1) d1) d1) d1) (*.f64 d1 d1)) d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 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 -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 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)) (if.f64 (<=.f64 d3 #s(literal 42000000 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (+ (* 3 d1) (* d1 d3)) #s(approx (* d3 (+ d1 (* 3 (/ d1 d3)))) (*.f64 d1 d3))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (* (- (+ d3 d2) -3) d1) #s(approx (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (*.f64 d1 d2))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) #s(approx (+ 3 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 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (+ (* 3 d1) (* d1 d3)) #s(approx (* d3 (+ d1 (* 3 (/ d1 d3)))) (*.f64 d1 d3)))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) #s(approx (+ 3 d2) #s(literal 3 binary64))) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (+ (* 3 d1) (* d1 d3)) #s(approx (* d3 (+ d1 (* 3 (/ d1 d3)))) (*.f64 d1 d3)))))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 1418129833677085/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) #s(approx (* (- (+ d3 d2) -3) d1) #s(approx (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (*.f64 d1 d2))) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (+ (* 3 d1) (* d1 d3)) #s(approx (* d3 (+ d1 (* 3 (/ d1 d3)))) (*.f64 d1 d3))))) #s(approx (* (- (+ d3 d2) -3) d1) #s(approx (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2))) (*.f64 d1 d2))) (*.f64 (-.f64 d2 #s(literal -30 binary64)) d1) (if.f64 (<=.f64 d2 #s(literal -370000000000000 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* d2 (+ d1 (* d1 (* (/ 1 d2) 30)))) (*.f64 d1 d2))) (if.f64 (<=.f64 d2 #s(literal 950000 binary64)) (*.f64 #s(approx (- d2 -30) #s(literal 30 binary64)) d1) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* d2 (+ d1 (* d1 (* (/ 1 d2) 30)))) (*.f64 d1 d2))))) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* d2 (+ d1 (* d1 (* (/ 1 d2) 30)))) (*.f64 d1 d2))) (*.f64 d #s(literal 30 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 (-.f64 d3 d2)) d1)) (if.f64 (<=.f64 d2 #s(literal -79999999999999995646018478963425280 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))) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (if.f64 (<=.f64 d4 #s(literal 600000000000000009335649677680105814560920838152636860021862348258500268698853421958991233949028468605723768520704 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d2 d3)))) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d4 d3))))) (if.f64 (<=.f64 d4 #s(literal 210000000000000002425407278430107981431700665363106426281216799164683496946254479360 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d2 d3)))) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (+.f64 d2 d4))))) (if.f64 (<=.f64 d3 #s(literal -60000000000000002050133382059464466332213381220937202639635830563888994560956221656040761307933687903810672073603164389820557864138529595343844371524531257344 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (neg.f64 d3))) d1) (if.f64 (<=.f64 d3 #s(literal 979999999999999991870892060396674716089533565549503051807700291435562585022824347890108026673816631309773319228083929088 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (+.f64 d2 d4)))) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (neg.f64 d3))) d1))) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (neg.f64 d3))) d1) (*.f64 (-.f64 d2 (-.f64 #s(literal -37 binary64) d3)) d1) (if.f64 (<=.f64 d3 #s(literal 7253554917687775/4835703278458516698824704 binary64)) (*.f64 (-.f64 d2 #s(approx (- -37 d3) #s(literal -37 binary64))) d1) (*.f64 (-.f64 d2 #s(approx (- -37 d3) (neg.f64 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 -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 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)) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (*.f64 #s(approx (- d2 (- -37 d3)) (+.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 -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 #s(approx (- d2 (- -37 d3)) #s(approx (+ 37 d3) #s(literal 37 binary64))) 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 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832 binary64)) #s(approx (- (* d2 d1) (* (- -37 d3) d1)) (*.f64 d1 d3)) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 499999999999999986719112427080113652938759280561411875296856295993572982012222328347022202238434344507574583811498154595082912292011573470509174869654567731624061306729657053537019645905784664609824424453771502098945256093897234948185210396766581746711736446032543744 binary64)) (*.f64 #s(approx (- d2 (- -37 d3)) #s(approx (+ 37 d3) #s(literal 37 binary64))) d1) #s(approx (- (* d2 d1) (* (- -37 d3) d1)) (*.f64 d1 d3)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (- (* d2 d1) (* (- -37 d3) d1)) (*.f64 d1 d3))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (*.f64 (+.f64 d3 d2) d1) (if.f64 (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968 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 (*.f64 #s(literal 6 binary64) v) v))))) (/.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 #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 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))) (PI.f64))) t) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 5 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (PI.f64))) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))) t)) (/.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 (*.f64 v v) #s(literal 5 binary64))) (*.f64 (*.f64 t (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (PI.f64))) (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 (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))))))) (/.f64 #s(approx (/ (/ (- (* (* v v) 5) 1) (- (* v v) 1)) (* (sqrt (* (- 1 (* 3 (* v v))) 2)) (PI))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (sqrt.f64 #s(literal 2 binary64))))) 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 #s(literal 1 binary64) (*.f64 v v)) (*.f64 (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 6 binary64) v) v))) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (*.f64 (sqrt.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal 2 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal -2 binary64))) #s(approx (- 1 (* v v)) #s(literal 1 binary64))) #s(literal 1/4 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 #s(literal 1 binary64) (*.f64 v v))) (*.f64 #s(approx (* (/ (sqrt 2) 4) (sqrt (- 1 (* 3 (* v v))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (- 1 (* v v)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (acos.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -5 binary64) (*.f64 v v))) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) (asin.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -5 binary64) (*.f64 v v))) (-.f64 #s(literal 1 binary64) (*.f64 v v))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (PI.f64) (PI.f64))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64))) (PI.f64)))) (pow.f64 (asin.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -5 binary64) (*.f64 v v))) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (acos.f64 (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (acos.f64 (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) (PI.f64)) (acos.f64 (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64))))) (*.f64 (PI.f64) (PI.f64)))) (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 m #s(literal 6530219459687219/4503599627370496 binary64)) (*.f64 (/.f64 (pow.f64 k m) (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64))) a) #s(approx (* (neg a) (* (pow k m) (/ -1 (+ (+ 1 (* 10 k)) (* k k))))) (*.f64 a (pow.f64 k m)))) (if.f64 (<=.f64 m #s(literal -466933209365773/288230376151711744 binary64)) #s(approx (* (neg a) (* (pow k m) (/ -1 (+ (+ 1 (* 10 k)) (* k k))))) (*.f64 a (pow.f64 k m))) (if.f64 (<=.f64 m #s(literal 2300 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) #s(approx (* (neg a) (* (pow k m) (/ -1 (+ (+ 1 (* 10 k)) (* k k))))) (*.f64 a (pow.f64 k m))))) (if.f64 (<=.f64 m #s(literal 6530219459687219/4503599627370496 binary64)) (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 #s(approx (+ 1 (* 10 k)) #s(literal 1 binary64)) (*.f64 k k))) #s(approx (* (neg a) (* (pow k m) (/ -1 (+ (+ 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))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #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 999999999999999945402341696592674884578976541955442659132610359825718694242914119314842162820675279649039207299571308833846909191138684972507989282336695782607667040225918275050684065261167516978177354790265605065466066369376850351293060923539046438669680406904714953752576 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) 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 +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 k k) (*.f64 k k)))) a))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a (*.f64 k (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 k (+.f64 a (*.f64 #s(literal -100 binary64) a)))) (*.f64 #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))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #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 999999999999999945402341696592674884578976541955442659132610359825718694242914119314842162820675279649039207299571308833846909191138684972507989282336695782607667040225918275050684065261167516978177354790265605065466066369376850351293060923539046438669680406904714953752576 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) 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 +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (/.f64 a (*.f64 k k)))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a (*.f64 k (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 k (+.f64 a (*.f64 #s(literal -100 binary64) a)))) (*.f64 #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))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #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 999999999999999945402341696592674884578976541955442659132610359825718694242914119314842162820675279649039207299571308833846909191138684972507989282336695782607667040225918275050684065261167516978177354790265605065466066369376850351293060923539046438669680406904714953752576 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (/.f64 a (*.f64 k 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 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #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 999999999999999945402341696592674884578976541955442659132610359825718694242914119314842162820675279649039207299571308833846909191138684972507989282336695782607667040225918275050684065261167516978177354790265605065466066369376850351293060923539046438669680406904714953752576 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (-.f64 (*.f64 k k) #s(literal -1 binary64)) (*.f64 #s(literal -10 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 k 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 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #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 999999999999999945402341696592674884578976541955442659132610359825718694242914119314842162820675279649039207299571308833846909191138684972507989282336695782607667040225918275050684065261167516978177354790265605065466066369376850351293060923539046438669680406904714953752576 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 (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (/.f64 a (*.f64 k 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 5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #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 999999999999999945402341696592674884578976541955442659132610359825718694242914119314842162820675279649039207299571308833846909191138684972507989282336695782607667040225918275050684065261167516978177354790265605065466066369376850351293060923539046438669680406904714953752576 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a #s(approx (+ 1 (+ (* 10 k) (pow k 2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 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 k 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 5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #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 999999999999999945402341696592674884578976541955442659132610359825718694242914119314842162820675279649039207299571308833846909191138684972507989282336695782607667040225918275050684065261167516978177354790265605065466066369376850351293060923539046438669680406904714953752576 binary64)) #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 (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (/.f64 a (*.f64 k 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 5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #s(literal 1 binary64)))) #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)))))) (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 5/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(approx a #s(literal 0 binary64)) #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #s(literal 1 binary64)))) #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 (/ (* 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y (/.f64 (/.f64 y z) z)) (*.f64 x (/.f64 x (*.f64 z z)))))))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 y (/.f64 y (*.f64 z z))) (*.f64 x (/.f64 x (*.f64 z z)))))))) #s(approx (* (sqrt (- (/ (+ (* z z) (* y y)) (* x x)) -1)) (fabs x)) (+.f64 z (*.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 x x)) z) #s(literal 1/2 binary64)))) (sqrt.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z))) (sqrt.f64 #s(approx (+ (+ (* x x) (* y y)) (* z z)) (+.f64 (*.f64 z z) (*.f64 x x)))) #s(approx (* (sqrt (- (/ (+ (* z z) (* y y)) (* x x)) -1)) (fabs x)) (*.f64 y #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/288230376151711744 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/288230376151711744 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 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 x #s(literal -1 binary64)) x) (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) (+.f64 (+.f64 (+.f64 a c) (+.f64 b d)) e) (+.f64 (+.f64 b d) (+.f64 e (+.f64 a c))) (+.f64 (+.f64 a d) (+.f64 (+.f64 c e) b)) #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))) #s(approx (+ c (+ d e)) (+.f64 d e)))) (*.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)) (if.f64 (<=.f64 x #s(literal -3618502788666131/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) (*.f64 #s(approx (+ y x) x) #s(approx (+ y x) x)) (*.f64 #s(approx (+ y x) y) #s(approx (+ y x) y))) (*.f64 #s(approx (+ y x) x) #s(approx (+ y x) x)) (*.f64 (+.f64 x y) (+.f64 x y)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -7729075046034517/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 binary64)) (*.f64 #s(approx (+ x y) x) #s(approx (+ x y) x)) (*.f64 #s(approx (+ x y) y) #s(approx (+ x y) y))) (*.f64 #s(approx (+ x y) x) #s(approx (+ x y) x)) (*.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 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (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 #s(approx (/ (* (sin t) ew) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 ew (sin.f64 t))) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 t) eh)))) (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 (cos.f64 t)) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))))) (if.f64 (<=.f64 t #s(literal -1770887431076117/73786976294838206464 binary64)) (fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 t) #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 2155553419029629/1766847064778384329583297500742918515827483896875618958121606201292619776 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 (copysign.f64 #s(literal 1 binary64) (/.f64 eh ew))))) (fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 t) #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 -1770887431076117/73786976294838206464 binary64)) (/.f64 (fabs.f64 (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) (*.f64 (cos.f64 t) eh)))) (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)))) (if.f64 (<=.f64 t #s(literal 2155553419029629/1766847064778384329583297500742918515827483896875618958121606201292619776 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 (copysign.f64 #s(literal 1 binary64) (/.f64 eh ew))))) (fabs.f64 (+.f64 (*.f64 #s(approx (/ (sin t) (sqrt (+ (* (/ (/ eh ew) (tan t)) (/ (/ eh ew) (tan t))) 1))) (sin.f64 t)) ew) (*.f64 (neg.f64 (*.f64 (neg.f64 eh) (cos.f64 t))) (/.f64 #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))))))))) (if.f64 (<=.f64 eh #s(literal -139999999999999999050932814410627916704639181872168960 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 (copysign.f64 #s(literal 1 binary64) (/.f64 eh ew))))) (if.f64 (<=.f64 eh #s(literal 1320000000000000010298064046238072476667091185956135446656019574447485084873960390397792174813032893483352824329541372584255406385991254016 binary64)) (/.f64 (fabs.f64 (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) (*.f64 (cos.f64 t) eh)))) (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)))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (copysign.f64 #s(literal 1 binary64) (/.f64 eh 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 (copysign.f64 #s(literal 1 binary64) (/.f64 eh 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 (/.f64 eh (fabs.f64 (/.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 (/.f64 eh (*.f64 (fabs.f64 (/.f64 eh ew)) ew)) eh))) (fabs.f64 (+.f64 (*.f64 (/.f64 (cos.f64 t) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) #s(literal 2 binary64)) #s(literal -1 binary64)))) ew) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (sin.f64 t) eh)))) (if.f64 (<=.f64 eh #s(literal 289999999999999994507542134784 binary64)) (fabs.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))) (*.f64 (cos.f64 t) ew)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) #s(literal 2 binary64)) #s(literal -1 binary64))))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew #s(approx (cos t) #s(literal 1 binary64))) (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))))))) (if.f64 (<=.f64 eh #s(literal 2400000000000000056566482034008613999798878708136516471511790094243876004318788158235942467821878824629553856512 binary64)) (fabs.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))) (*.f64 (cos.f64 t) ew)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)) #s(literal -1 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) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 #s(approx ew #s(literal 0 binary64)) (cos.f64 t)))))))))))) (if.f64 (<=.f64 eh #s(literal 2400000000000000056566482034008613999798878708136516471511790094243876004318788158235942467821878824629553856512 binary64)) (fabs.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))) (*.f64 (cos.f64 t) ew)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) #s(literal 2 binary64)) #s(literal -1 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) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 #s(approx ew #s(literal 0 binary64)) (cos.f64 t)))))))))))) (if.f64 (<=.f64 eh #s(literal 4099999999999999904729321549578783701145353046062517842495906980519432540781743650875514894424618575949987840 binary64)) (fabs.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))) (*.f64 (cos.f64 t) ew)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) #s(literal 2 binary64)) #s(literal -1 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) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 #s(approx ew #s(literal 0 binary64)) (cos.f64 t)))))))))))) (if.f64 (<=.f64 t #s(literal 1300000000000 binary64)) (fabs.f64 #s(approx (+ (* (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) ew) (* (sin (atan (/ (* (tan t) eh) ew))) (* (sin t) eh))) (+.f64 ew (*.f64 eh (*.f64 t (sin.f64 (atan.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))))))))) (if.f64 (<=.f64 t #s(literal 130000000000000000124706952043060275169228604507769751424750419198582382786402544051670824610930098176 binary64)) #s(approx (exp (* (log (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2)) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) (if.f64 (<=.f64 t #s(literal 6599999999999999886241419483924764320006336300124402267654926604583148290904072605602032998713524342292183158022827169054416309141365178293043911056794122778670488202782801812018819320735176698264498987585456157468209308843832352597495267721216 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) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 #s(approx ew #s(literal 0 binary64)) (cos.f64 t))))))))))) #s(approx (exp (* (log (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2)) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (cos.f64 t) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 t #s(literal 1300000000000 binary64)) (fabs.f64 #s(approx (+ (* (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) ew) (* (sin (atan (/ (* (tan t) eh) ew))) (* (sin t) eh))) (+.f64 ew (*.f64 eh (*.f64 t (sin.f64 (atan.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))))))))) (if.f64 (<=.f64 t #s(literal 130000000000000000124706952043060275169228604507769751424750419198582382786402544051670824610930098176 binary64)) #s(approx (exp (* (log (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2)) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) (if.f64 (<=.f64 t #s(literal 6599999999999999886241419483924764320006336300124402267654926604583148290904072605602032998713524342292183158022827169054416309141365178293043911056794122778670488202782801812018819320735176698264498987585456157468209308843832352597495267721216 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)))))))))) #s(approx (exp (* (log (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2)) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (cos.f64 t) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 eh #s(literal 120000000000000002310473406021397443205560573777035021083263238079319916560322133115130609664 binary64)) #s(approx (exp (* (log (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2)) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (cos.f64 t) #s(literal 2 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))))))))))) #s(approx (exp (* (log (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2)) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) (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 -740298315191607/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) #s(approx (* (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (neg.f64 ew) (cos.f64 t))) #s(approx (exp (* (log (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2)) 1/2)) (*.f64 (sqrt.f64 (*.f64 ew ew)) (fabs.f64 (cos.f64 t))))) (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 -740298315191607/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) #s(approx (* (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (neg.f64 ew) (cos.f64 t))) #s(approx (exp (* (log (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2)) 1/2)) (sqrt.f64 (pow.f64 ew #s(literal 2 binary64))))) #s(approx (* (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 #s(approx (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt.f64 (neg.f64 #s(approx ew #s(literal 0 binary64))))) #s(approx (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt.f64 (neg.f64 #s(approx ew #s(literal 0 binary64)))))) (*.f64 #s(approx (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt.f64 (neg.f64 ew))) #s(approx (sqrt (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt.f64 (neg.f64 ew)))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -39999999999999999334367208927668868582414891000698821454680304578418736700040502181259115077837549670049495533774524202701380293926582949338620414813043425280 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (/ (- (* (* (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) (/ (- (* (* (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 lambda2 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (-.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)) (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)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (pow.f64 (-.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 lambda2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.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)) (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)))) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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)))) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -200000000000000009529458688 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.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 (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 (-.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 (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))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 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 -200000000000000009529458688 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.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 (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 (-.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 (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))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 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 -200000000000000009529458688 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))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400 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 -200000000000000009529458688 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)) (pow.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi1 phi2)))) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 binary64)) #s(approx (* (sqrt (- (* (* (- lambda2 lambda1) (- lambda2 lambda1)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1))))))) (* (- phi2 phi1) (- phi1 phi2)))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))) (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -200000000000000009529458688 binary64)) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) #s(approx (* (sqrt (- (* (* (- lambda2 lambda1) (- lambda2 lambda1)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1))))))) (* (- phi2 phi1) (- phi1 phi2)))) R) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))) (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -200000000000000009529458688 binary64)) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 lambda1 #s(literal -1499999999999999940849164852206618890366408332164967011410102133246000547665779568313452210686530403694893745063176938363013963847486475862016 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) (*.f64 lambda1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 lambda1 #s(literal 2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) (*.f64 #s(approx (sqrt (- (* (* (- lambda2 lambda1) (- lambda2 lambda1)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1))))))) (* (- phi2 phi1) (- phi1 phi2)))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))) R))) (if.f64 (<=.f64 lambda1 #s(literal -1499999999999999940849164852206618890366408332164967011410102133246000547665779568313452210686530403694893745063176938363013963847486475862016 binary64)) (*.f64 #s(approx (sqrt (- (* (* (- lambda2 lambda1) (- lambda2 lambda1)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1))))))) (* (- phi2 phi1) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))) R) (if.f64 (<=.f64 lambda1 #s(literal 2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) (*.f64 #s(approx (sqrt (- (* (* (- lambda2 lambda1) (- lambda2 lambda1)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1))))))) (* (- phi2 phi1) (- phi1 phi2)))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))) R))) (if.f64 (<=.f64 lambda2 #s(literal 80000000000000006614973028568464189411490215721217882690612274470661371154490853834981853312977391173737541140186125506791440534675198181595804617440852401832631117438517248 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) (*.f64 #s(approx (sqrt (- (* (* (- lambda2 lambda1) (- lambda2 lambda1)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1))))))) (* (- phi2 phi1) (- phi1 phi2)))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))) R)) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -6999999999999999892330373986679645075315313967467243008485044001852329036571603792006593825119916515446070783620830484114619907635994037177434104054410203902952393664364544 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 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) #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)))) (if.f64 (<=.f64 b #s(literal 4540831589545279/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712 binary64)) (sqrt.f64 (fabs.f64 #s(approx (/ (- (* a a) (* b b)) (* a a)) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a a))))) (if.f64 (<=.f64 b #s(literal 4540831589545279/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712 binary64)) (sqrt.f64 (fabs.f64 #s(approx (/ (- (* a a) (* b b)) (* a a)) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 (-.f64 (*.f64 b (/.f64 b (*.f64 a 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))) #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 (*.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 #s(approx (- (* x x) (- (* x x) eps)) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (if.f64 (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 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 -4717453031026927/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 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)))) (if.f64 (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 binary64)) (-.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))))) (-.f64 #s(approx x #s(literal 0 binary64)) #s(approx (sqrt (- (/ 1 (pow x -2)) 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 -5752618031559411/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) x)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -5752618031559411/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -5752618031559411/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 5 binary64) x) eps)))) (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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 5 binary64) x) eps)))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -5752618031559411/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 eps (+.f64 x (*.f64 #s(literal 4 binary64) 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 eps (+.f64 x (*.f64 #s(literal 4 binary64) x)))))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -5752618031559411/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) #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)) (pow.f64 eps #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))) #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 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x))) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -23/360 binary64) (*.f64 (-.f64 #s(literal 11/15120 binary64) (*.f64 #s(literal -143/604800 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -23/360 binary64) (*.f64 #s(approx (- 11/15120 (* -143/604800 (* x x))) #s(literal 11/15120 binary64)) (*.f64 x x))) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (- -23/360 (* (- 11/15120 (* -143/604800 (* x x))) (* x x))) #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 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (+.f64 x x)) #s(literal 5 binary64))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal -1/2 binary64))) (*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (cos.f64 x)) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 (*.f64 #s(literal -1/2 binary64) x))))) (*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 (*.f64 #s(literal -1/2 binary64) x)))) (cos.f64 x))) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))) (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) x) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 2 binary64))))) (*.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)) #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 phi1 #s(literal -2116691824864133/2251799813685248 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 934613434536269/1298074214633706907132624082305024 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #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 #s(approx (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #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))))))))))) (*.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 -170000 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 934613434536269/1298074214633706907132624082305024 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 #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 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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #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 phi2 #s(literal -7673845534663173/590295810358705651712 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 6591783121186793/1267650600228229401496703205376 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 #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 (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 -170000 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 2028240960365167/633825300114114700748351602688 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 #s(approx (sqrt (+ (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))))))) (sqrt.f64 (+.f64 (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #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))))))))))) (*.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 -170000 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 2028240960365167/633825300114114700748351602688 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 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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #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 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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #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 -3/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 2028240960365167/633825300114114700748351602688 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 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 #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 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))))))))))) (*.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 -7673845534663173/590295810358705651712 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 6591783121186793/1267650600228229401496703205376 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 phi1 #s(literal -160000 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 934613434536269/1298074214633706907132624082305024 binary64)) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))))) (sqrt (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.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 phi1 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))) (*.f64 #s(literal 2 binary64) R)) (*.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 (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 8116567392432203/147573952589676412928 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 #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 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))))))) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))))) (sqrt (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.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 phi1 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))) (*.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 8116567392432203/147573952589676412928 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)))))) #s(approx (sqrt (- 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 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))))) (sqrt (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.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 phi1 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))) (*.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 8116567392432203/147573952589676412928 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 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi2)) (sin.f64 (+.f64 (+.f64 phi1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) phi2))) #s(literal 2 binary64)) (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))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))))) (sqrt (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.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 phi1 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))) (*.f64 #s(literal 2 binary64) R))) (if.f64 (<=.f64 lambda2 #s(literal -215500602038799/1267650600228229401496703205376 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 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda2 #s(literal 23500000000000000 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 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 phi1))))) (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 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 phi1))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.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 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 lambda2 #s(literal -2099546306628005/39614081257132168796771975168 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 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda2 #s(literal 23500000000000000 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 (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))))))))) (*.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 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))) (*.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 6890507429876859/18014398509481984 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 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 5404319552844595/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)) (*.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))))) (-.f64 (-.f64 #s(literal 1 binary64) (*.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 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) phi1))))))))))) (*.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 3602879701896397/72057594037927936 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 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (-.f64 #s(literal 1 binary64) (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 (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))))))))) (*.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 3602879701896397/72057594037927936 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 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (-.f64 #s(literal 1 binary64) (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 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)) (cos.f64 phi2)))))) (*.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 3602879701896397/72057594037927936 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 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (-.f64 #s(literal 1 binary64) (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 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)) (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)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)) (cos.f64 phi2))))) (+.f64 R R))) (if.f64 (<=.f64 phi2 #s(literal -7673845534663173/590295810358705651712 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 #s(approx (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.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 2400 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) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.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)))))) #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 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))))) (sqrt (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))))) (* 1/2 (cos (- 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 phi1 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.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 -7673845534663173/590295810358705651712 binary64)) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))))) (sqrt (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.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 (-.f64 phi1 phi2))))) (sqrt.f64 #s(approx (- (+ 1/2 (* 1/2 (cos (- phi1 phi2)))) (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.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 2400 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) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.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)))))) #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 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))))) (sqrt (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))))) (* 1/2 (cos (- 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 phi1 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.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 3458764513820541/1152921504606846976 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) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.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)))))) #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 (atan2.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)) (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)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)) (cos.f64 phi2))))) (+.f64 R R))) (if.f64 (<=.f64 phi1 #s(literal -140000 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 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 #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 4842270319348757/2305843009213693952 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 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.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 (+.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 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))))) (sqrt (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))))) (* 1/2 (cos (- phi1 phi2)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.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) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.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 phi1 #s(literal -140000 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 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 #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 4842270319348757/2305843009213693952 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 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.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 (+.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 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (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 (* (* (* (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 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))))) (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 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 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)))))) (+.f64 R R)))) (if.f64 (<=.f64 phi1 #s(literal -354342805941973/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 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 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 #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 6653927711158919/77371252455336267181195264 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) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (neg.f64 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (neg.f64 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 (atan2.f64 (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 (* (* (* (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 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))))) (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 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 #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 (+.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) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (-.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)) (if.f64 (<=.f64 lambda2 #s(literal -8500259669165361/1180591620717411303424 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) #s(approx (cos (- lambda1 lambda2)) (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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda2 #s(literal 4447304632028365/562949953421312 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) #s(approx (cos (- lambda1 lambda2)) (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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))))))) (*.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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (- lambda1 lambda2)) (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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (*.f64 (atan2.f64 (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 (* (* (* (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 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))))) (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 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 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)))))) (+.f64 R R)) (if.f64 (<=.f64 phi1 #s(literal -1116892707587883/18014398509481984 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) #s(approx (cos (- lambda1 lambda2)) (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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 2028240960365167/633825300114114700748351602688 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))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))) #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 (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) #s(approx (cos (- lambda1 lambda2)) (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))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))))))) (*.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))) (*.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))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))) #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)) (*.f32 (-.f32 (*.f32 (log.f32 #s(literal 3/2 binary32)) s) (*.f32 (log.f32 (*.f32 #s(literal -2 binary32) (-.f32 u #s(literal 1 binary32)))) s)) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 3 binary32) s) (-.f32 (log.f32 #s(literal 3/2 binary32)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))))) (*.f32 s (-.f32 (log.f32 #s(literal 27/8 binary32)) (*.f32 (log.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) #s(literal -2 binary32))) #s(literal 3 binary32)))) (*.f32 (*.f32 (neg.f32 s) (log.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/4 binary32) u) #s(literal 4/3 binary32)) #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 4/3 binary32))) s) #s(literal -3 binary32)) #s(approx (* (* 3 s) (log (/ 1 (- 4/3 (* 4/3 u))))) (*.f32 (*.f32 #s(literal -3 binary32) s) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 4/3 binary32))))) #s(approx (* (* 3 s) (log (/ 1 (- 4/3 (* 4/3 u))))) (*.f32 #s(literal 3 binary32) (*.f32 s #s(approx (log (/ 1 (- 4/3 (* 4/3 u)))) (+.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 (log.f32 #s(literal 27/64 binary32)) s)) (if.f32 (<=.f32 u #s(literal 5368709/536870912 binary32)) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 (*.f32 u u) (*.f32 s (+.f32 (*.f32 #s(literal 64 binary32) u) #s(literal 64/3 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal 8 binary32) u) s) (*.f32 #s(literal -4 binary32) s))))) (*.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 u (+.f32 (*.f32 (*.f32 u u) (*.f32 s (+.f32 (*.f32 #s(literal 64 binary32) u) #s(literal 64/3 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal 8 binary32) u) s) (*.f32 #s(literal -4 binary32) s))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) (*.f32 u (+.f32 (*.f32 #s(literal 8 binary32) s) (*.f32 u (+.f32 (*.f32 #s(literal 64/3 binary32) s) (*.f32 #s(literal 64 binary32) (*.f32 s u))))))))) #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 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32)) u) #s(literal -8 binary32)) (*.f32 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)))))))))) #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)))))))))) #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 #s(approx (+ 64/3 (* 64 u)) #s(literal 64/3 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))))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) (*.f32 #s(literal 8 binary32) (*.f32 s u))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.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 (/.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (PI.f32)) #s(literal 1/8 binary32)) (*.f32 (/.f32 (exp.f32 (/.f32 (/.f32 r s) #s(literal -3 binary32))) (PI.f32)) #s(literal 1/8 binary32))) (*.f32 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)) (/.f32 (*.f32 (/.f32 (+.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (exp.f32 (/.f32 r (*.f32 #s(literal -3 binary32) s)))) (PI.f32)) #s(literal 1/8 binary32)) (*.f32 s r)) (/.f32 (+.f32 (*.f32 (exp.f32 (*.f32 #s(literal -1/3 binary32) (/.f32 r s))) #s(literal 1/8 binary32)) (*.f32 #s(literal 1/8 binary32) (exp.f32 (/.f32 (neg.f32 r) s)))) (*.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 309485/154742504910672534362390528 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 (exp.f32 (/.f32 (neg.f32 r) s)) #s(literal 1/8 binary32)) (*.f32 r (*.f32 (PI.f32) s))) #s(approx (/ (* 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/144 binary32) (/.f32 r (*.f32 s (PI.f32)))) (*.f32 #s(literal 1/24 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s)) (*.f32 #s(literal 1/8 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 2028241/10141204801825835211973625643008 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 (/.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))))) (*.f32 s r)) (*.f32 r (*.f32 (/.f32 (exp.f32 (/.f32 r (*.f32 #s(literal -3 binary32) s))) (PI.f32)) #s(literal 1/8 binary32)))) (*.f32 r (*.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 309485/154742504910672534362390528 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(approx (+ (* (/ (exp (/ (neg r) s)) (PI)) 1/8) (* (/ (exp (/ (/ r s) -3)) (PI)) 1/8)) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 5/72 binary32) (/.f32 r (*.f32 (*.f32 s s) (PI.f32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 (PI.f32) s))) r) (/.f32 #s(literal -1/4 binary32) (PI.f32)))) r) 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 309485/154742504910672534362390528 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 binary32) (*.f32 s r)) #s(approx (+ (* (/ (exp (/ (neg r) s)) (PI)) 1/8) (* (/ (exp (/ (/ r s) -3)) (PI)) 1/8)) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 5/72 binary32) (/.f32 r (*.f32 (*.f32 s s) (PI.f32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 (PI.f32) s))) r) (/.f32 #s(literal -1/4 binary32) (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 309485/154742504910672534362390528 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 (+ (* (/ (exp (/ (neg r) s)) (PI)) 1/8) (* (/ (exp (/ (/ r s) -3)) (PI)) 1/8)) (-.f32 (/.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 (PI.f32) s)) (*.f32 #s(literal 5/72 binary32) (/.f32 r (*.f32 (*.f32 s s) (PI.f32))))) r))) (*.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/536870912 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)))) (* s r)) (* r (* (/ (exp (/ r (* -3 s))) (PI)) 1/8))) (*.f32 r (+.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 r (*.f32 s (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))))) (*.f32 r (*.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/536870912 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(approx (+ (* (* (exp (/ r (* -3 s))) (/ 1/8 (PI))) (PI)) (* 1/8 (exp (/ (neg r) s)))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/6 binary32) (/.f32 r s)))) (PI.f32)) (*.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 2028241/10141204801825835211973625643008 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 (+ (* (/ (exp (/ (neg r) s)) (PI)) 1/8) (* (/ (exp (/ r (* -3 s))) (PI)) 1/8)) (/.f32 #s(literal 1/4 binary32) (PI.f32))) (*.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 2028241/10141204801825835211973625643008 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 (*.f32 r (PI.f32)) s)))) #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 (*.f32 r (PI.f32)) s))) #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 z (*.f64 (-.f64 z x) y)) (if.f64 (<=.f64 y #s(literal -6980579422424269/2251799813685248 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))) (if.f64 (<=.f64 y #s(literal 260000000 binary64)) (+.f64 (*.f64 x y) #s(approx (* z (- 1 y)) z)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (-.f64 z (*.f64 z y))) (if.f64 (<=.f64 z #s(literal 7740736710071047/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))) #s(approx (+ (* x y) (* z (- 1 y))) (-.f64 z (*.f64 z y))))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (-.f64 z (*.f64 z y))) (if.f64 (<=.f64 z #s(literal 7740736710071047/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 x y)) #s(approx (+ (* x y) (* z (- 1 y))) (-.f64 z (*.f64 z y))))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 z #s(literal 7740736710071047/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) #s(approx (- z (* (- z x) 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 -7150874296952507/1606938044258990275541962092341162602522202993782792835301376 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 2151330410151089/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (- z (* (- z x) y)) z) #s(approx (- z (* (- z x) y)) (*.f64 x y)))) #s(approx (- z (* (- z x) y)) z) (if.f64 (<=.f64 z #s(literal -2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (*.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) x) x)) (if.f64 (<=.f64 z #s(literal 3437060138290949/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (*.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) x) x)))) (if.f64 (<=.f64 x #s(literal 20000000000000000 binary64)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (*.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) x) x))) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (neg.f64 x) (*.f64 (-.f64 #s(literal -1 binary64) y) (/.f64 x z)))) (if.f64 (<=.f64 y #s(literal -65000000 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) (+.f64 #s(literal 1 binary64) y))) z) (if.f64 (<=.f64 y #s(literal 3900000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (* (/ (- y -1) z) x) x) (-.f64 (/.f64 x z) x))) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))))) (if.f64 (<=.f64 y #s(literal -40000000000000000000 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) (if.f64 (<=.f64 y #s(literal 3900000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (* (/ (- y -1) z) x) x) (-.f64 (/.f64 x z) x))) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))))) (if.f64 (<=.f64 y #s(literal -40000000000000000000 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) (if.f64 (<=.f64 y #s(literal 3900000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (* (/ (- y -1) z) x) x) (-.f64 (/.f64 x z) x))) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z))) (if.f64 (<=.f64 y #s(literal -40000000000000000000 binary64)) (*.f64 #s(approx (/ (+ (- y z) 1) z) (/.f64 y z)) x) (if.f64 (<=.f64 y #s(literal 3900000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (* (/ (- y -1) z) x) x) (-.f64 (/.f64 x z) x))) (*.f64 #s(approx (/ (+ (- y z) 1) z) (/.f64 y z)) x))) #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (* (/ (- y -1) z) x) x) (-.f64 (/.f64 x z) x))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 (-.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 (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 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (-.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 (*.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)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 (*.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)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal -2/3 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) #s(literal -1 binary64))) (if.f64 (<=.f64 y #s(literal -3170534137668829/144115188075855872 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.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 (cos.f64 x) (cos.f64 y)) (*.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)) #s(literal 1/3 binary64)))) (if.f64 (<=.f64 y #s(literal 3 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (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 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 #s(approx (- (sin y) (* 1/16 (sin x))) (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)) #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)))))) (if.f64 (<=.f64 y #s(literal -3170534137668829/144115188075855872 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (*.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)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)))) (if.f64 (<=.f64 y #s(literal 3 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (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 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 #s(approx (- (sin y) (* 1/16 (sin x))) (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)) #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)))))) (if.f64 (<=.f64 y #s(literal -3170534137668829/144115188075855872 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.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(literal 3 binary64)) (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.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)))) (if.f64 (<=.f64 y #s(literal 3 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (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 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 #s(approx (- (sin y) (* 1/16 (sin x))) (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)) #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)))))) (if.f64 (<=.f64 y #s(literal -3170534137668829/144115188075855872 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 #s(approx (- (sin y) (* 1/16 (sin x))) (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)) #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)))) (if.f64 (<=.f64 y #s(literal 3 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (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 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 #s(approx (- (sin y) (* 1/16 (sin x))) (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)) #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)))))) (if.f64 (<=.f64 y #s(literal -3170534137668829/144115188075855872 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 #s(approx (- (sin y) (* 1/16 (sin x))) (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)) #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)))) (if.f64 (<=.f64 y #s(literal 2476979795053773/1125899906842624 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y)))) #s(approx (- (sin y) (/ (sin x) 16)) (-.f64 y (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 #s(approx (- (sin y) (* 1/16 (sin x))) (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)) #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)))))) (if.f64 (<=.f64 y #s(literal -5908722711110091/288230376151711744 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (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))))))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 2116691824864133/4503599627370496 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y)))) #s(approx (- (sin y) (/ (sin x) 16)) (-.f64 y (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (-.f64 (/.f64 #s(literal 2/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 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (sqrt.f64 #s(literal 5 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))))) (* (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) 3)) (*.f64 #s(literal -1/48 binary64) (/.f64 (*.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)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (sqrt.f64 #s(literal 5 binary64)))))))))))) (if.f64 (<=.f64 y #s(literal -5908722711110091/288230376151711744 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (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))))))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 2116691824864133/4503599627370496 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y)))) #s(approx (- (sin y) (/ (sin x) 16)) (-.f64 y (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (-.f64 (/.f64 #s(literal 2/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))))) (* (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) 3)) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))) (*.f64 (-.f64 (cos.f64 y) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))))) (if.f64 (<=.f64 y #s(literal -7566047373982433/18014398509481984 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (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))))))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 11 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y)))) #s(approx (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y)))) (*.f64 #s(literal 3 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))))))))) (-.f64 (/.f64 #s(literal 2/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))))) (* (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) 3)) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))) (*.f64 (-.f64 (cos.f64 y) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))))) (if.f64 (<=.f64 y #s(literal -3152519739159347/9007199254740992 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (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))))))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3242591731706757/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.f64 #s(approx (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) (*.f64 #s(literal -1/48 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)))))) #s(literal 2/3 binary64)))) (-.f64 (/.f64 #s(literal 2/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))))) (* (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) 3)) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))) (*.f64 (-.f64 (cos.f64 y) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))))) (if.f64 (<=.f64 y #s(literal -3152519739159347/9007199254740992 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (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))))))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3242591731706757/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.f64 #s(approx (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) (*.f64 #s(literal -1/48 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)))))) #s(literal 2/3 binary64)))) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #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) (-.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 -3152519739159347/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.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 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #s(literal 1 binary64) (cos.f64 y)))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)))) (if.f64 (<=.f64 y #s(literal 3242591731706757/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.f64 #s(approx (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) (*.f64 #s(literal -1/48 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)))))) #s(literal 2/3 binary64)))) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #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) (-.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 -3152519739159347/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.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 #s(approx (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) (*.f64 #s(literal -1/48 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/3 binary64)))) (if.f64 (<=.f64 y #s(literal 3242591731706757/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.f64 #s(approx (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) (*.f64 #s(literal -1/48 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)))))) #s(literal 2/3 binary64)))) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #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) (-.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 -3152519739159347/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.f64 #s(approx (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) (*.f64 #s(literal -1/48 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/3 binary64)))) (if.f64 (<=.f64 y #s(literal 3242591731706757/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.f64 #s(approx (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) (*.f64 #s(literal -1/48 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)))))) #s(literal 2/3 binary64)))) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #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) (-.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 -3152519739159347/9007199254740992 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #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) (-.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 3242591731706757/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.f64 #s(approx (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) (*.f64 #s(literal -1/48 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)))))) #s(literal 2/3 binary64)))) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #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) (-.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 -27000 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #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) (-.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 8286623314361713/18014398509481984 binary64)) #s(approx (/ 1 (/ (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) (+ (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) 2/3))) (/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/48 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 #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))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))))) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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 #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) (-.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 x #s(literal -2597301565578305/2361183241434822606848 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))) #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)))) (if.f64 (<=.f64 x #s(literal 5387515050969975/633825300114114700748351602688 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) (* (- (* (- (cos x) (cos y)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) -2) 1/3)) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.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 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (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)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))) #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)))))) (if.f64 (<=.f64 x #s(literal -2597301565578305/2361183241434822606848 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 5387515050969975/633825300114114700748351602688 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) (* (- (* (- (cos x) (cos y)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) -2) 1/3)) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (+.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)))))))))) #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 binary64) (/.f64 (-.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 (*.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))))))) (if.f64 (<=.f64 x #s(literal -2597301565578305/2361183241434822606848 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 5387515050969975/633825300114114700748351602688 binary64)) #s(approx (/ 1 (/ (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) (+ (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) 2/3))) (/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/48 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 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 #s(literal 1 binary64) (/.f64 (-.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 (*.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))))))) #s(approx (/ 1 (/ (- (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1) (* (* (- (sqrt 5) 3) 1/2) (cos y))) (+ (* (* (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) 1/3) 2/3))) (/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/48 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 #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))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 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 #s(literal 1 binary64) (/.f64 (-.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 (*.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))))) #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)) #s(literal 1/3 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(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 #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 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))))) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 (/.f64 x (+.f64 y y))) (sin.f64 (*.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (/.f64 x (+.f64 y y)) (*.f64 (PI.f64) #s(literal -1/2 binary64))) (PI.f64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (/.f64 x (+.f64 y y)))) (sin.f64 (neg.f64 (PI.f64))))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) #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 1 binary64)) y) (-.f64 #s(literal 3 binary64) x)) #s(literal -3 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 #s(literal 3 binary64) x) y) #s(literal -3 binary64))) (*.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)) 1/3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 (/.f64 (-.f64 x #s(literal 3 binary64)) y) #s(approx (* (- x 1) 1/3) (*.f64 #s(literal 1/3 binary64) x)))) (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)) 1/3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 (-.f64 x #s(literal 3 binary64)) #s(approx (/ (- x 1) (* y 3)) (*.f64 #s(literal 1/3 binary64) (/.f64 x y))))) (/.f64 #s(approx (* (* (- 1 x) (- 3 x)) 1/3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 (-.f64 x #s(literal 1 binary64)) #s(approx (/ (/ (- 3 x) y) -3) (/.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 974766689339349/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)) (if.f64 (<=.f64 y #s(literal 800000000000000016175103301724757590860877058571486192910221484966403203998531447486958262026240 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 7591901187723333/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 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)) (if.f64 (<=.f64 y #s(literal 11999999999999999883262017932561935517349542130424874008576 binary64)) (*.f64 (+.f64 y (/.f64 (*.f64 (+.f64 x z) (-.f64 x z)) y)) #s(literal 1/2 binary64)) (+.f64 (*.f64 y (/.f64 y (+.f64 y y))) (-.f64 (*.f64 x (/.f64 x (+.f64 y y))) (*.f64 (/.f64 z (+.f64 y y)) z)))) (if.f64 (<=.f64 x #s(literal 12999999999999999438322098794574906741241322790552194538119357436456535537607035931016983603249767945252974976541954879599487129611252739907155155400785920 binary64)) (-.f64 (*.f64 (+.f64 y (/.f64 (*.f64 x x) y)) #s(literal 1/2 binary64)) (*.f64 (/.f64 z (+.f64 y y)) z)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/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 0 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/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 +inf.0 binary64)) (-.f64 (*.f64 x (/.f64 x (+.f64 y y))) #s(approx (/ (* (+ z y) (- z y)) (+ y y)) (*.f64 #s(literal -1/2 binary64) y))) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64)))))) (if.f64 (<=.f64 y #s(literal 16999999999999999537213070684314147457692752228373939863162318752451356561439480791589860990415408800206879567731663817853734598449515190194012160 binary64)) (*.f64 (+.f64 y (/.f64 (*.f64 (+.f64 x z) (-.f64 x z)) y)) #s(literal 1/2 binary64)) (-.f64 (*.f64 x (/.f64 x (+.f64 y y))) #s(approx (/ (* (+ z y) (- z y)) (+ y y)) (*.f64 #s(literal -1/2 binary64) y)))) (if.f64 (<=.f64 x #s(literal 6530219459687219/4503599627370496 binary64)) #s(approx (/ (+ (* (* x x) (+ y y)) (* (+ y y) (* (+ z y) (- y z)))) (* 4 (* y y))) (*.f64 (-.f64 y (/.f64 (*.f64 z z) y)) #s(literal 1/2 binary64))) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64))))) (if.f64 (<=.f64 y #s(literal 7800000000000000000000 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 x z) (-.f64 z x)) y))) (if.f64 (<=.f64 y #s(literal 360000000000000020809683435889766200942105181236411007066481379681145427306965701525912269259540045876818666788346474694835635384778507985873212677538878707235036741820068955733091076948355295744469474588583047665129229520781114400825557158723584 binary64)) #s(approx (/ (+ (* (* x x) (+ y y)) (* (+ y y) (* (+ z y) (- y z)))) (* 4 (* y y))) (*.f64 (-.f64 y (/.f64 (*.f64 z z) y)) #s(literal 1/2 binary64))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)))) (if.f64 (<=.f64 x #s(literal 949999999999999912549530848335048287555464110349206203794695951875314093119918419777329898855973764793369442763022564798598327534412948520398261743143077543936 binary64)) #s(approx (/ (+ (* (* x x) (+ y y)) (* (+ y y) (* (+ z y) (- y z)))) (* 4 (* y y))) (*.f64 (-.f64 y (/.f64 (*.f64 z z) y)) #s(literal 1/2 binary64))) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (*.f64 (/.f64 (-.f64 z x) y) #s(approx (+ x z) z)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 2800000000000000012524538782683276247040 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (*.f64 (/.f64 (-.f64 z x) y) #s(approx (+ x z) z)) #s(literal -1/2 binary64))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 z x) (/.f64 #s(approx (+ x z) z) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal +inf.0 binary64)) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 z x) (/.f64 #s(approx (+ x z) z) y)))))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal -7806838769508361/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552 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)))))) (if.f64 (<=.f64 y #s(literal 370000000000000000 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fabs.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 (+.f64 y x) z))))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 (+.f64 x y) z))))))) (if.f64 (<=.f64 y #s(literal -24500000000 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 z y)))))) (if.f64 (<=.f64 y #s(literal 12500000000000 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 x z)) (*.f64 y z)))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 (+.f64 x y) z))))))) (if.f64 (<=.f64 y #s(literal -1400000000000000006262269391341638123520 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 12500000000000 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 (+.f64 x y) z))))))) (if.f64 (<=.f64 y #s(literal -1400000000000000006262269391341638123520 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 12500000000000 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 x z)) (*.f64 y z)))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 (+.f64 x y) z))))))) (if.f64 (<=.f64 y #s(literal -1400000000000000006262269391341638123520 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 1000 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 y (sqrt.f64 (/.f64 (+.f64 x z) y))))))) (if.f64 (<=.f64 y #s(literal -1400000000000000006262269391341638123520 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)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 z y) (*.f64 (+.f64 z y) x))) #s(literal 2 binary64))) (if.f64 (<=.f64 y #s(literal -7500000000 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)))))) (*.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 4609752416281127/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.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 y z))))) (*.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 7016626088207999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 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))))) (*.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 -350000000000000009774368460636160 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 y #s(literal 20000000000000 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 y (-.f64 #s(literal 1 binary64) x)) y) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) y)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 y #s(literal -55 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 y #s(literal 220000000 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64)))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 y #s(literal -5944751508129055/9007199254740992 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 y #s(literal 3602879701896397/1125899906842624 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 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 y #s(literal -480000000000000000 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 y #s(literal -8854437155380585/9223372036854775808 binary64)) #s(approx (/ (- (- (* y (- 1 x)) y) 1) (- -1 y)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 y #s(literal 7737125245533627/2417851639229258349412352 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)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x)))))) (if.f64 (<=.f64 y #s(literal -7926335344172073/144115188075855872 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 y #s(literal 7737125245533627/2417851639229258349412352 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)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))))) (if.f64 (<=.f64 y #s(literal -7926335344172073/144115188075855872 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 y #s(literal 7978910409456553/2417851639229258349412352 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(approx (- x 1) #s(literal -1 binary64))))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal 9007199236726593/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x)))) (-.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 (- 1 x) #s(literal 1 binary64)))) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 y #s(literal -32000000 binary64)) #s(approx (/ (- x y) (- 1 y)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) y) #s(literal -1 binary64))) (if.f64 (<=.f64 y #s(literal 7656119366529843/1125899906842624 binary64)) #s(approx (/ (- x y) (- 1 y)) (+.f64 (*.f64 #s(approx (- (* -1 (* y (+ 1 (* -1 x)))) (+ 1 (* -1 x))) (-.f64 #s(literal -1 binary64) y)) y) x)) #s(approx (/ (- x y) (- 1 y)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) y) #s(literal -1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal -5 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 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- x y) (- 1 y)) (+.f64 (*.f64 #s(approx (- (* -1 (* y (+ 1 (* -1 x)))) (+ 1 (* -1 x))) (-.f64 #s(literal -1 binary64) y)) y) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)) #s(approx (/ (- x y) (- 1 y)) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))) #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 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- x y) (- 1 y)) (+.f64 (*.f64 #s(approx (- (* -1 (* y (+ 1 (* -1 x)))) (+ 1 (* -1 x))) (-.f64 #s(literal -1 binary64) y)) y) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)) #s(approx (/ (- x y) (- 1 y)) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))) #s(approx (/ (- x y) (- 1 y)) (+.f64 x (*.f64 y #s(approx (- (* -1 (* y (+ 1 (* -1 x)))) (+ 1 (* -1 x))) #s(approx (- (* -1 y) 1) #s(literal -1 binary64)))))))) #s(approx (/ (- x y) (- 1 y)) (+.f64 x (*.f64 y #s(approx (- (* -1 (* y (+ 1 (* -1 x)))) (+ 1 (* -1 x))) #s(approx (- (* -1 y) 1) #s(literal -1 binary64)))))) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (+.f64 x (*.f64 x y)))) (*.f64 (/.f64 y (-.f64 y #s(literal -1 binary64))) x) (if.f64 (<=.f64 y #s(literal -7926335344172073/144115188075855872 binary64)) #s(approx (/ (* x y) (+ y 1)) (-.f64 x (/.f64 x y))) (if.f64 (<=.f64 y #s(literal 1 binary64)) #s(approx (/ (* x y) (+ y 1)) (*.f64 (-.f64 x (*.f64 y x)) y)) #s(approx (/ (* x y) (+ y 1)) (-.f64 x (/.f64 x y))))) #s(approx (/ (* x y) (+ y 1)) (*.f64 (-.f64 x (*.f64 y x)) y)) #s(approx (/ (* x y) (+ y 1)) (*.f64 (*.f64 y x) (-.f64 #s(literal 1 binary64) y))) (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 -50000000000000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x (*.f64 t z)) (-.f64 #s(literal -1 binary64) x))) y)) (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 7737125245533627/38685626227668133590597632 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) #s(approx (- (* t z) x) (*.f64 t z)))) (+.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 (/.f64 x (-.f64 (*.f64 t z) 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 +inf.0 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x (*.f64 t z)) (-.f64 #s(literal -1 binary64) x))) y)) (/.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 -50000000000000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x (*.f64 t z)) (-.f64 #s(literal -1 binary64) x))) y)) (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 7737125245533627/38685626227668133590597632 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) #s(approx (- (* t z) x) (*.f64 t z)))) #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 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) 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 +inf.0 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x (*.f64 t z)) (-.f64 #s(literal -1 binary64) x))) y)) (/.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 -15500000000000000696094527657218869525599064946739884185493877308718129396944444564963328 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 64999999999999996636860598849320947832428636564626262462696225941579322924167907892318051945726237651927054210301952 binary64)) (-.f64 (/.f64 (-.f64 x (*.f64 z y)) (*.f64 (-.f64 (*.f64 t z) x) (-.f64 #s(literal -1 binary64) x))) (/.f64 x (-.f64 #s(literal -1 binary64) x))) (/.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 -15500000000000000696094527657218869525599064946739884185493877308718129396944444564963328 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 64999999999999996636860598849320947832428636564626262462696225941579322924167907892318051945726237651927054210301952 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 -50000000000000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x (*.f64 t z)) (-.f64 #s(literal -1 binary64) x))) y)) (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 7737125245533627/38685626227668133590597632 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 (/.f64 x (-.f64 (*.f64 t z) 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 +inf.0 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x (*.f64 t z)) (-.f64 #s(literal -1 binary64) x))) y)) (/.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 -50000000000000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x (*.f64 t z)) (-.f64 #s(literal -1 binary64) x))) y)) (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 4503599627370479/4503599627370496 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 +inf.0 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x (*.f64 t z)) (-.f64 #s(literal -1 binary64) x))) y)) (/.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 4503599627370479/4503599627370496 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 1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 z y) #s(approx (* (+ 1 x) (- (* t z) x)) (*.f64 (-.f64 #s(literal -1 binary64) x) 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 -565391060729083/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) 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 4503599627370479/4503599627370496 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) 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 1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 z y) #s(approx (* (+ 1 x) (- (* t z) x)) (*.f64 (-.f64 #s(literal -1 binary64) x) x)))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) 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 -565391060729083/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) 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 4503599627370479/4503599627370496 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) 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 1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z #s(approx (* (+ 1 x) (- (* t z) x)) (*.f64 (-.f64 #s(literal -1 binary64) x) x))) y)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) 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 -565391060729083/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) 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 4503599627370479/4503599627370496 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) 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 1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) #s(approx (* (+ 1 x) (- (* t z) x)) #s(approx (* -1 (* x (+ 1 x))) (*.f64 #s(literal -1 binary64) x))))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) 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 -565391060729083/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) 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 4503599627370479/4503599627370496 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) 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 10000000000000000303786028427003666890752 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 z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) 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 -565391060729083/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 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 4503599627370479/4503599627370496 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) 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 50000000000000000310004322520389159747584 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 z) (* (+ 1 x) (- (* t z) x))) (/.f64 y t)))))) (if.f64 (<=.f64 x #s(literal -7601177882694809/49039857307708443467467104868809893875799651909875269632 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 1476394239228533/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 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 -5570730176784211/2475880078570760549798248448 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 6800 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 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 -190 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y t))) (if.f64 (<=.f64 y #s(literal 4230758200257591/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 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 z) (* (+ 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))) (if.f64 (<=.f64 x #s(literal -51000000000000001425560787609076835382687905386928169316098457114894512867679659695682829887861188924770482670176786410427551492499890018223332685868135092322304 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 x #s(literal 7600000000000000154096095030495779304629788623257863316786891677071916032525935326080513736610734832412000256 binary64)) (+.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) #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 -71999999999999996562330302746992754412776811717698160177806861094977363455047104557545344144423494787152772172522350869807214851008919911691200180893022677858638240801591466671686020756360364255627543132182229956237971432961106069764335206400 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 -4278419646001971/2251799813685248 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal 29 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (+.f64 z (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (*.f64 y z)))))))) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y)))))) (if.f64 (<=.f64 y #s(literal -208967022709991/144115188075855872 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 1050000000000000 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (+.f64 z (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (*.f64 y z)))))))) #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))) (if.f64 (<=.f64 z #s(literal -106000000000000003699845664207559039671650185996402541955792022988055039952624048055419388080409957475721469231104 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) #s(approx (+ x (* y z)) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (/ (* z (sin y)) x)) #s(approx (cos y) #s(literal 1 binary64))))) #s(approx (+ (* x (cos y)) (* z (sin y))) #s(approx (+ x (* y z)) (*.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 -6690223559559187/2787593149816327892691964784081045188247552 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 17000000000000000754129561965406728907708918979519253362953596960768 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 -8286623314361713/18014398509481984 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 3152519739159347/1125899906842624 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 (+.f64 (*.f64 y x) z) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) z))))) #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 z #s(literal -4820814132776971/200867255532373784442745261542645325315275374222849104412672 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) z)) (if.f64 (<=.f64 z #s(literal 1668739871813211/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 binary64)) #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)))) #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))) (*.f64 (-.f64 x (*.f64 z (tan.f64 y))) (cos.f64 y)) (if.f64 (<=.f64 x #s(literal -7000000000000000375011459464613140659980213902877703597742213543178490634619815765990098907767607680313545517629353880955766802349491867912573885284486721974563757883392 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y)))) (if.f64 (<=.f64 x #s(literal 7600000000000000154096095030495779304629788623257863316786891677071916032525935326080513736610734832412000256 binary64)) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y)))))) (if.f64 (<=.f64 y #s(literal -62000000000000001975106528642845766434739065629506526444515818399030098290328667351686345010182584239995419228829173199705435365138747694904445935383380083097928259545739319350804810800055656184959686662894299606427025910958279970265151569920 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y)))) (if.f64 (<=.f64 y #s(literal -5854679515581645/2251799813685248 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 3/2 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (*.f64 y z)))) z)))) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y))))))) (if.f64 (<=.f64 y #s(literal -3172839980678043/147573952589676412928 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y)))) (if.f64 (<=.f64 y #s(literal 1950000000000000 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 #s(literal 1/6 binary64) y)) z) (*.f64 (*.f64 #s(literal -1/2 binary64) x) y)) z)))) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.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 -7000000 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 2400 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) z)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -3515176971816541/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 1 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 (-.f64 #s(literal 1 binary64) z) x)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -3515176971816541/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 2400 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 #s(approx (- 1 z) #s(literal 1 binary64)) x)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -3515176971816541/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 y z)) (if.f64 (<=.f64 z #s(literal 2400 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 #s(approx (- 1 z) #s(literal 1 binary64)) x)) #s(approx (+ x (* (- y x) z)) (*.f64 y z)))) #s(approx (+ x (* (- y x) 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 (*.f64 t z) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -inf.0 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 200000000000000014622376436650970514223231907140841014008447524888222484447558570375072682028771482533522137599939526250669805583210486089341093816505694878087861152108555169467124923155709317562955769697009664 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.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 x y) #s(literal -3999999999999999827279090566567263033620417909033513127181584862491530430484445952615771723789729288178995560448 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (+.f64 (+.f64 (*.f64 (+.f64 y y) x) (*.f64 t z)) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 100000000000000004188152556421145795899143386664033828314342771180699648 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)))) (*.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 x y) #s(literal -3999999999999999827279090566567263033620417909033513127181584862491530430484445952615771723789729288178995560448 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (+.f64 (+.f64 (*.f64 (+.f64 y y) x) (*.f64 t z)) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 100000000000000004188152556421145795899143386664033828314342771180699648 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.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 -19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 (*.f64 #s(literal -2 binary64) i) c))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 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)))) (*.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 -19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 (*.f64 #s(literal -2 binary64) i) c))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 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 (+.f64 (*.f64 c b) a) (*.f64 (*.f64 #s(literal -2 binary64) i) c))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 i #s(approx (+ (* -2 (* c (+ a (* b c)))) (* 2 (/ (+ (* t z) (* x y)) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (+.f64 a (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 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 i #s(approx (+ (* -2 (* c (+ a (* b c)))) (* 2 (/ (+ (* t z) (* x y)) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (+.f64 a (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 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 499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 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 -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 199999999999999996269735544124600831556311214396411626601969674408936957665590016797685954535657091614747253940080451631455405873740898718200310579203360989977744144478804093683977925289126793169757759029691600098055170422008289289819679252263816717724865805208494558491410210602827611676900065280 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 a #s(literal -12000000000000000082203353108572184532393197804921623877228899514234886980473631712683428928663082499015769733020752966293023024074273844333776247470736899365207835943415883972068711813447801382371003847596218917805246261497967103419472800016724132536104694195421184 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) c) i)) (if.f64 (<=.f64 a #s(literal 10599999999999999934315019422145114944901285889929231111095169017459650342013990867127632517455109135049196887571730329530190692089856 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 a (*.f64 c i)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -200000000000000002926139046134974606194008597572931011855722157433959272850229643182080 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 y y) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2000000000000000084841274748035923968 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 t (+.f64 z z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2000000000000000101110855451990067628456474061606006558040962949444465527954170811648466754210124438504834226473402368 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) c) i)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 y y) x))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -200000000000000002926139046134974606194008597572931011855722157433959272850229643182080 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 y y) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2000000000000000084841274748035923968 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 t (+.f64 z z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2000000000000000101110855451990067628456474061606006558040962949444465527954170811648466754210124438504834226473402368 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 (+.f64 y y) x))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -200000000000000002926139046134974606194008597572931011855722157433959272850229643182080 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 y y) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 20000000000000000204701340408171022992608776270649491456 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 t (+.f64 z z))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 y y) x)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 t (+.f64 z z))) (*.f64 (*.f64 x #s(literal 3 binary64)) x) (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 2 binary64)) x) #s(literal -3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -9 binary64) x) #s(literal -6 binary64)) x) (*.f64 (*.f64 (-.f64 x #s(literal 2/3 binary64)) x) #s(literal -9 binary64)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x) #s(literal -20000 binary64)) (*.f64 #s(approx (+ -9 (/ 6 x)) #s(literal -9 binary64)) (*.f64 x x)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #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 -20000 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) (-.f64 #s(literal 3 binary64) (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)) x) #s(literal -3 binary64))) #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 10000000000000000166160354728550133402860267619935663985128064995273039068626355013257451286926569625748622041088095949318798038992779336698179926498716835527012730124200454693714718121768282606166882648064 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) #s(approx (/ x (- y (* z t))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 x y) (*.f64 t (pow.f64 z #s(literal 2 binary64))))) t)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 199999999999999997753821575012658895301868919659099845995006969768058522364723733688885393892001379690371841069111284490962985226151476247283050774389085247829486389932478102355746175960432851729204117504 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y x) (*.f64 (/.f64 z x) t)))) (/.f64 x (-.f64 y (*.f64 z t))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -100000000000000000 binary64)) (/.f64 (neg.f64 x) #s(approx (- (* t z) y) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 6189700196426901/618970019642690137449562112 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (/.f64 (neg.f64 x) #s(approx (- (* t z) y) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 x (-.f64 y (*.f64 z t))) #s(literal -20240225331/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 -405/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (/.f64 (*.f64 z y) (-.f64 (*.f64 a z) t)) (/.f64 x (-.f64 (*.f64 a z) t))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 0 binary64)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (*.f64 (-.f64 (*.f64 z y) x) (/.f64 #s(literal 1 binary64) a)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 500000000000000023300903587410348784202542904974688430710490229009341390661543149786383856107097856160516988297992744932658630833003449045680311048746321720293715063683658110949743602947527619163229867885780121392177479680 binary64)) (-.f64 (/.f64 (*.f64 z y) (-.f64 (*.f64 a z) t)) (/.f64 x (-.f64 (*.f64 a z) t))) (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)) (-.f64 (/.f64 x (-.f64 t (*.f64 a z))) (*.f64 (/.f64 y (-.f64 t (*.f64 a z))) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -405/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (/.f64 (*.f64 z y) (-.f64 (*.f64 a z) t)) (/.f64 x (-.f64 (*.f64 a z) t))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 0 binary64)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (*.f64 (-.f64 (*.f64 z y) x) (/.f64 #s(literal 1 binary64) a)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424 binary64)) (-.f64 (/.f64 (*.f64 z y) (-.f64 (*.f64 a z) t)) (/.f64 x (-.f64 (*.f64 a z) t))) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -inf.0 binary64)) (-.f64 (/.f64 x (-.f64 t (*.f64 a z))) (*.f64 (/.f64 y (-.f64 t (*.f64 a z))) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -405/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (*.f64 (-.f64 (*.f64 z y) x) (/.f64 #s(literal 1 binary64) a)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -405/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (*.f64 (-.f64 (*.f64 z y) x) (/.f64 #s(literal 1 binary64) a)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -405/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (*.f64 (/.f64 (-.f64 (*.f64 z y) x) a) (/.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 4999999999999999930155298801282288858501320919063181937624830367941782926336371924532423207114480333393189640196327307696676586425126051668137976185307698505365345832344687589284519925536573169820811633035563360005510084776652009298228906344280973600585744230586460911069533464925641061001338333875010535424 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a))) (if.f64 (<=.f64 t #s(literal -9599999999999999907658203136 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) (if.f64 (<=.f64 t #s(literal 6800000000 binary64)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)))) (if.f64 (<=.f64 t #s(literal -9599999999999999907658203136 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) (if.f64 (<=.f64 t #s(literal 900 binary64)) #s(approx (/ (* (- t (* a z)) (- (* z y) x)) (* (- (* a z) t) (- t (* a z)))) (/.f64 (-.f64 (*.f64 y z) x) (*.f64 a z))) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)))) (if.f64 (<=.f64 x #s(literal -602134035108409/158456325028528675187087900672 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) (if.f64 (<=.f64 x #s(literal 5054990000090745/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (* (- t (* a z)) (- (* z y) x)) (* (- (* a z) t) (- t (* a z)))) (/.f64 (*.f64 y z) (-.f64 (*.f64 a z) t))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))))) (if.f64 (<=.f64 z #s(literal -305000000000000008566213311959623516051277557035696128 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal -5094851926441913/231584178474632390847141970017375815706539969331281128078915168015826259279872 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) (if.f64 (<=.f64 z #s(literal 8166776806102523/680564733841876926926749214863536422912 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a))))) (if.f64 (<=.f64 x #s(literal -2381976568446569/170141183460469231731687303715884105728 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) (if.f64 (<=.f64 x #s(literal 5054990000090745/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (* (- t (* a z)) (- (* z y) x)) (* (- (* a z) t) (- t (* a z)))) (*.f64 (/.f64 y (-.f64 (*.f64 a z) t)) z)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))))) (if.f64 (<=.f64 z #s(literal -305000000000000008566213311959623516051277557035696128 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 7975367974709495/166153499473114484112975882535043072 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 -3800000000000000004354926742076186556031370788864 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 4019129502659983/1461501637330902918203684832716283019655932542976 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 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -1/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (* t (+ (+ a 1) (/ (* y b) t))) (+ (* t x) (* z y))) (*.f64 b (+.f64 (/.f64 y (+.f64 (*.f64 t x) (*.f64 y z))) (/.f64 (*.f64 t (+.f64 #s(literal 1 binary64) a)) (*.f64 b (+.f64 (*.f64 t x) (*.f64 y z)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal +inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 (/.f64 (+.f64 (/.f64 y t) (/.f64 x z)) (-.f64 (+.f64 (/.f64 (*.f64 b y) t) a) #s(literal -1 binary64))) z)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal +inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 (/.f64 (+.f64 (/.f64 y t) (/.f64 x z)) (-.f64 (+.f64 (/.f64 (*.f64 b y) t) a) #s(literal -1 binary64))) z)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 y t) b))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal +inf.0 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (*.f64 (/.f64 t (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))) (+.f64 (/.f64 (*.f64 z y) t) x)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 t #s(literal -1020000000000000045829134520594322372814006762707018055680 binary64)) (-.f64 (/.f64 x #s(approx (+ (+ a 1) (/ (* y b) t)) (-.f64 a #s(literal -1 binary64)))) (*.f64 (/.f64 (neg.f64 y) t) (/.f64 z #s(approx (+ (+ a 1) (/ (* y b) t)) (-.f64 a #s(literal -1 binary64)))))) (if.f64 (<=.f64 t #s(literal 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 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 -1360000000000000003030655406285598732669409348587582652416 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 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 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 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -1/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a (*.f64 (/.f64 y t) b))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal +inf.0 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a (*.f64 (/.f64 y t) b))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 y #s(literal -3961408125713217/4951760157141521099596496896 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 6200000000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 (/.f64 t (+.f64 (*.f64 (-.f64 a #s(literal -1 binary64)) t) (*.f64 b y))) x)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 y #s(literal -3961408125713217/4951760157141521099596496896 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 1020000000000000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 a #s(literal -39999999999999999563482447285636784507139225041605435780720061858901209596441032595416451225830520245186635713283815594336131046093817348450418688 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x a))) (if.f64 (<=.f64 a #s(literal 10199999999999999183209458685302072716226529945028783075965009412387257562373521245546217472 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 (/ (* b y) t)))) (/.f64 x a))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 6696928794914171/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.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 (/ (* b y) t)))) (/.f64 x a))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 6427752177035961/6427752177035961102167848369364650410088811975131171341205504 binary64)) (/.f64 x (/.f64 z y)) (*.f64 (/.f64 x z) y)) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 1461501637330903/730750818665451459101842416358141509827966271488 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y)) (*.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)) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #s(literal +inf.0 binary64)) (+.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) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -2000000000000000026575110144 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 x y) #s(literal 5444517870735015/2722258935367507707706996859454145691648 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) #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 x y) #s(literal -2000000000000000026575110144 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 x y) #s(literal 5444517870735015/2722258935367507707706996859454145691648 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) #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 a b) #s(literal 4 binary64)) #s(literal -39999999999999998407420222993007079225800189168978169505952472502758689006625439468035058015609975187312386768292132441756863156592837165874871914069881910417353000571308890166766888589287454339878964985551700359118848 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) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 8627182933488205/431359146674410236714672241392314090778194310760649159697657763987456 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)))) (+.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))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -39999999999999998407420222993007079225800189168978169505952472502758689006625439468035058015609975187312386768292132441756863156592837165874871914069881910417353000571308890166766888589287454339878964985551700359118848 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1000000000000000057766609898115896702437267127096064137098041863234712334016924614656 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)))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -2000000000000000026575110144 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 5444517870735015/2722258935367507707706996859454145691648 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) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))) (*.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 -999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (-.f64 #s(approx (- t (* 1/2 (* z y))) (*.f64 y #s(approx (- (/ t y) (* 1/2 z)) (*.f64 #s(literal -1/2 binary64) z)))) (*.f64 #s(literal -1/8 binary64) x)) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal 10 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) (-.f64 #s(approx (- t (* 1/2 (* z y))) (*.f64 y #s(approx (- (/ t y) (* 1/2 z)) (*.f64 #s(literal -1/2 binary64) z)))) (*.f64 #s(literal -1/8 binary64) x)))) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal -10000000000000000173566684169691286935226752617495305612368443231218527385476241124924130700318845059398697631682172475335672600663748292592247410791680053842186513692689376624118857728 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 3602879701896397/72057594037927936 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 -10000000000000000173566684169691286935226752617495305612368443231218527385476241124924130700318845059398697631682172475335672600663748292592247410791680053842186513692689376624118857728 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (* -1 (* y (- (* -1 (/ (+ t (* 1/8 x)) y)) (* -1/2 z)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y z)))) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal 10 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) #s(approx (* -1 (* y (- (* -1 (/ (+ t (* 1/8 x)) y)) (* -1/2 z)))) (*.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 x #s(literal -480000000000000024663215381307410814928661405187004010569261283577855013032767680536061779693379202569423814656 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) (*.f64 #s(literal 1/8 binary64) x))) (if.f64 (<=.f64 x #s(literal 2900000000000000157627864321457660596157124953589023768576 binary64)) #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)) (*.f64 #s(literal 1/8 binary64) x))))) #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 -16000000000000000678730197984287391744 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 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 -5856478431961647/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 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 2948744166719601/52656145834278593348959013841835216159447547700274555627155488768 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 -4676805239458889/93536104789177786765035829293842113257979682750464 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 49999999999999998874404911728017014784 binary64)) #s(approx (- x (* (* y 4) z)) x) #s(approx (- x (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))))) #s(approx (- x (* (* y 4) z)) x) (if.f64 (<=.f64 (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))) #s(literal 9007199086549611/9007199254740992 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))) (cos.f64 y))) (/.f64 (/.f64 a #s(literal 3 binary64)) b))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 (/.f64 a #s(literal 3 binary64)) b)) (-.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)))) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal -3305279843951243/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128 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 (/.f64 a #s(literal 3 binary64)) b)) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (/ (- (* (* (* (cos (- (* 1/3 (* t z)) y)) (sqrt x)) 6) b) a) (* b 3)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y)) (sqrt.f64 x)))) (-.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 (/.f64 a #s(literal 3 binary64)) 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 (/.f64 a #s(literal 3 binary64)) 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 (/.f64 #s(literal -1/3 binary64) b) a)) #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 c #s(literal 8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (-.f64 (*.f64 (*.f64 y x) #s(literal 9 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t) b))) c) (-.f64 (/.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 c z)) (*.f64 #s(approx (/ (* (* 4 z) t) z) (*.f64 #s(literal 4 binary64) t)) (/.f64 a c)))) (if.f64 (<=.f64 c #s(literal 8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y x) #s(literal 9 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t) b)) z) (/.f64 #s(literal 1 binary64) c)) (-.f64 (/.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 c z)) (*.f64 #s(approx (/ (* (* 4 z) t) z) (*.f64 #s(literal 4 binary64) t)) (/.f64 a c)))) (if.f64 (<=.f64 c #s(literal 8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 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 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 c z)) (*.f64 #s(approx (/ (* (* 4 z) t) z) (*.f64 #s(literal 4 binary64) t)) (/.f64 a c)))) (if.f64 (<=.f64 c #s(literal 8457276146463389/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 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 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 c z)) (*.f64 #s(approx (/ (* (* 4 z) t) z) (*.f64 #s(literal 4 binary64) t)) (/.f64 a 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)) (/.f64 #s(literal 1 binary64) #s(approx (/ (* c z) (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b)) (*.f64 #s(literal -1/4 binary64) (/.f64 c (*.f64 a t)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5142201741628769/25711008708143844408671393477458601640355247900524685364822016 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)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1461501637330903/365375409332725729550921208179070754913983135744 binary64)) #s(approx (- (/ (+ b (* y (* 9 x))) (* c z)) (* (* (* a z) 4) (/ t (* c z)))) (-.f64 (/.f64 b (*.f64 c z)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) c)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 3999999999999999918468176675014860684428517807467366608270528475829793819142244440144685784441583940314410045566518288475534039034945521046075579119680316234417235419767908903671730012160 binary64)) (/.f64 (/.f64 #s(approx (- (* (* y x) 9) (- (* (* (* a z) 4) t) b)) (+.f64 (*.f64 (*.f64 y x) #s(literal 9 binary64)) b)) c) z) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x z))) c)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5142201741628769/25711008708143844408671393477458601640355247900524685364822016 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)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 100000000000000004764729344 binary64)) #s(approx (- (/ (+ b (* y (* 9 x))) (* c z)) (* (* (* a z) 4) (/ t (* c z)))) (-.f64 (/.f64 b (*.f64 c z)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) c)))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x y)) (*.f64 #s(literal 4 binary64) (*.f64 a (*.f64 t z)))) (*.f64 c z))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5142201741628769/25711008708143844408671393477458601640355247900524685364822016 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)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1461501637330903/365375409332725729550921208179070754913983135744 binary64)) (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) a) t) z)) b) (*.f64 z c)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 3999999999999999918468176675014860684428517807467366608270528475829793819142244440144685784441583940314410045566518288475534039034945521046075579119680316234417235419767908903671730012160 binary64)) (/.f64 (/.f64 #s(approx (- (* (* y x) 9) (- (* (* (* a z) 4) t) b)) (+.f64 (*.f64 (*.f64 y x) #s(literal 9 binary64)) b)) c) z) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x z))) c)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5142201741628769/25711008708143844408671393477458601640355247900524685364822016 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)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 199999999999999984296407299341398630015099654745944923008750222099696603215320648945714523230290178856098728915675690981064839861895168 binary64)) (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) a) t) z)) b) (*.f64 z c)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x z))) c))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5142201741628769/25711008708143844408671393477458601640355247900524685364822016 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)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360 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)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x z))) c))) (if.f64 (<=.f64 a #s(literal -1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (if.f64 (<=.f64 a #s(literal 2499999999999999954657674577027370495731818554245946430444168698674784526634856234724650164925774206373386154130674089201257091110410710582328436637549286063465198415246230205739327821433118965393237508882432 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 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5142201741628769/25711008708143844408671393477458601640355247900524685364822016 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 199999999999999984296407299341398630015099654745944923008750222099696603215320648945714523230290178856098728915675690981064839861895168 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a 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 -339999999999999984402842591433794782958910267457536 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 b #s(literal 4196164807207575/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (/.f64 b c) z)))) (if.f64 (<=.f64 b #s(literal -339999999999999984402842591433794782958910267457536 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 b #s(literal 85000000000000000189415962892849920791838084286723915776 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) 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 x y) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 y (+.f64 a a)) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 1000000000000000017652801462756379714374878780719864776839443139119744823869255243069012222883470359078822072829219411228534934402712624705615450492327979456500795456339201761949451160807447294527656222743617592048849967890105831362861792425329827928397252374398383022243308510390698430058459037696 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 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 a #s(literal 2487720667207965/226156424291633194186662080095093570025917938800079226639565593765455331328 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 z #s(literal -850000000 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) (-.f64 (*.f64 x (/.f64 y (+.f64 a a))) (*.f64 (/.f64 (*.f64 t z) a) #s(literal 9/2 binary64)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -5000000000000000455179995251842175052302269975877432785772728687420451447675667076077090048770806095282176 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 y (+.f64 a a)) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 500000000000000024173346057776829528764197422945257127936 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 (/.f64 x (+.f64 a a)) y)))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 y (+.f64 a a)) x)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)) (if.f64 (<=.f64 z #s(literal -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))) (if.f64 (<=.f64 z #s(literal 880000000000000006691047076269543113712096576720681646768983853644754447115388725476982784 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 (/.f64 t (*.f64 #s(literal 3 binary64) y)) z)) (+.f64 (-.f64 x (/.f64 (/.f64 y z) #s(literal 3 binary64))) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))))) (if.f64 (<=.f64 z #s(literal -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))) (if.f64 (<=.f64 z #s(literal 220000000000000008388608 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 (/.f64 t (*.f64 #s(literal 3 binary64) y)) z)) (+.f64 (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) y)) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))))) (if.f64 (<=.f64 z #s(literal -49999999999999999737683287595902466157897305225341087810970847365954154269153922568421376 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))) (if.f64 (<=.f64 z #s(literal 220000000000000008388608 binary64)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (+.f64 (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) y)) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -5000000000000000000 binary64)) (+.f64 (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) y)) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))) (if.f64 (<=.f64 y #s(literal 5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) 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 y #s(literal -620000000000000035774517311352792628068109971078988510708855563295391744 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) (-.f64 y (/.f64 t y)))) (if.f64 (<=.f64 y #s(literal 5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) 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 y #s(literal -279085956146247/1298074214633706907132624082305024 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) (-.f64 y (/.f64 t y)))) (if.f64 (<=.f64 y #s(literal 8231363154421169/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 t z)) (*.f64 x y)) y)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))))) (if.f64 (<=.f64 y #s(literal -4951760157141521/2475880078570760549798248448 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) (-.f64 y (/.f64 t y)))) (if.f64 (<=.f64 y #s(literal 6126462458238305/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) (-.f64 x (/.f64 (-.f64 (*.f64 y y) t) (*.f64 (*.f64 #s(literal 3 binary64) z) y))) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))))) (if.f64 (<=.f64 y #s(literal -4951760157141521/2475880078570760549798248448 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) (-.f64 y (/.f64 t y)))) (if.f64 (<=.f64 y #s(literal 6126462458238305/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) (-.f64 x (/.f64 (-.f64 (*.f64 y y) t) (*.f64 (*.f64 #s(literal 3 binary64) z) y))) (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) (-.f64 y (/.f64 t y)))))) (if.f64 (<=.f64 y #s(literal -1199999999999999972459415918294403954136211263908980007355995169678392142616947893563913553377813856256 binary64)) (-.f64 x #s(approx (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 199999999999999988833510494509866762549945740760380013648464071215275971245520622008823899209483462732147236567072636928 binary64)) (-.f64 x (/.f64 (-.f64 (*.f64 y y) t) (*.f64 (*.f64 #s(literal 3 binary64) z) y))) (-.f64 x #s(approx (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -332454600394023/604462909807314587353088 binary64)) (-.f64 x #s(approx (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 1900000000000000075497472 binary64)) (-.f64 x (/.f64 #s(approx (- (* y y) t) (*.f64 #s(literal -1 binary64) t)) (*.f64 (*.f64 #s(literal 3 binary64) z) y))) (-.f64 x #s(approx (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -332454600394023/604462909807314587353088 binary64)) (-.f64 x #s(approx (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 1900000000000000075497472 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 (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -4192540097323757/44601490397061246283071436545296723011960832 binary64)) (-.f64 x #s(approx (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 4219501349819637/2722258935367507707706996859454145691648 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (* (- (* y y) t) -1/3) (* y z)) (*.f64 #s(literal 1/3 binary64) (/.f64 t (*.f64 y z))))) (-.f64 x #s(approx (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (-.f64 x #s(approx (* (/ 1/3 z) (- y (/ t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 x #s(literal -3666552746732487/107839786668602559178668060348078522694548577690162289924414440996864 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) x) (if.f64 (<=.f64 x #s(literal 16000000000000000248950658071469488388291222350736982933916329286893340498636091252239766238640759162819300493885440 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (* (- (* y y) t) -1/3) (* y z)) (*.f64 y (/.f64 #s(literal -1/3 binary64) z)))) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) x))) (if.f64 (<=.f64 x #s(literal -3666552746732487/107839786668602559178668060348078522694548577690162289924414440996864 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) x) (if.f64 (<=.f64 x #s(literal 16000000000000000248950658071469488388291222350736982933916329286893340498636091252239766238640759162819300493885440 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (* (- (* y y) t) -1/3) (* y 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 -375375841440235/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 y #s(literal 27 binary64)) x) (*.f64 (*.f64 x #s(literal 27 binary64)) y) (if.f64 (<=.f64 t #s(literal -60000000000000001957361900288802766384585234656433217926812730916864 binary64)) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a)))) (*.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 7482888383134223/23384026197294446691258957323460528314494920687616 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 (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 i x)) (*.f64 #s(literal 27 binary64) (*.f64 j k)))) t))) (*.f64 #s(literal -4 binary64) a))))))) (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 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a)))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i))))) (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 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 (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i))))) (if.f64 (<=.f64 a #s(literal -3053105357605983/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 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 a #s(literal 1600000000000 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (+.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 x (*.f64 y z)))) (*.f64 b c))) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) 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 x #s(literal 105000000000000009397867780478754628860874091762698586484435056435699409286211897001772259267713490758517591959791419364078999741802431381504 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)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j))) (if.f64 (<=.f64 x #s(literal -5815372481559007/20769187434139310514121985316880384 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (if.f64 (<=.f64 x #s(literal 7800000000000000419425343071145951232 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 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)))) (if.f64 (<=.f64 x #s(literal -5815372481559007/20769187434139310514121985316880384 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 x #s(literal 7800000000000000419425343071145951232 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 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal -5815372481559007/20769187434139310514121985316880384 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 105000000000000009397867780478754628860874091762698586484435056435699409286211897001772259267713490758517591959791419364078999741802431381504 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))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i)))))) (if.f64 (<=.f64 x #s(literal -2400000000000000026689303243410388072307868822473218538782931613101646297437848517207044656018723097329590016015178969133613038221517962829220259299328 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i)))) (if.f64 (<=.f64 x #s(literal 105000000000000009397867780478754628860874091762698586484435056435699409286211897001772259267713490758517591959791419364078999741802431381504 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))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i)))))) (if.f64 (<=.f64 x #s(literal -650000000000000 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i)))) (if.f64 (<=.f64 x #s(literal 763413870055143/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -1 binary64) #s(approx (* i (- (* -1 (/ (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (* 4 (* a t))) i)) (* -4 x))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (if.f64 (<=.f64 x #s(literal 6199999999999999879315674985752690688 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (* b c) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k)))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i))))))) (if.f64 (<=.f64 x #s(literal -650000000000000 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i)))) (if.f64 (<=.f64 x #s(literal 6199999999999999879315674985752690688 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (* b c) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k)))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) (*.f64 t y)) z) (*.f64 #s(literal 4 binary64) i)))))) (if.f64 (<=.f64 x #s(literal -325000000000000008430632285446856075580511725874577408 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))) (if.f64 (<=.f64 x #s(literal 6199999999999999879315674985752690688 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (* b c) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k)))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal -inf.0 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (+ (* -18 (* x (* y z))) (* -1 (/ (- (* b c) (+ (* 4 (* i x)) (* 27 (* j k)))) t))) (* -4 a))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal -105000000000000002932310538190848 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 -8850059985518291/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) (*.f64 t #s(approx (- (+ (* -18 (* x (* y z))) (* -1 (/ (- (* b c) (+ (* 4 (* i x)) (* 27 (* j k)))) t))) (* -4 a)) (*.f64 #s(literal 4 binary64) a))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal 1899999999999999876000391760421300559764946292676055904687244698667925447632533101373492073048805332908378801214333124608 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)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (+ (* -18 (* x (* y z))) (* -1 (/ (- (* b c) (+ (* 4 (* i x)) (* 27 (* j k)))) t))) (* -4 a))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal -3000000000000000027745638059674795333698631024972639847722564165900219517124355167925364725927506619608245631133022967431081394258654393697121626989941876138099834909119514268401664 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (+ (* -18 (* x (* y z))) (* -1 (/ (- (* b c) (+ (* 4 (* i x)) (* 27 (* j k)))) t))) (* -4 a))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal 3599999999999999978469455602400697509445758391075143363003563684292965414885697878185545239694638560657602039074642437603328 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (* b c) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k)))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (+ (* -18 (* x (* y z))) (* -1 (/ (- (* b c) (+ (* 4 (* i x)) (* 27 (* j k)))) t))) (* -4 a))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -4999999999999999689249698190581987332252625797194839926878626579613429294411825012464277484820215304674499898109471065015912635469543246678814949603507757006192640 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) k) j)) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -6277101735386681/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) (*.f64 t #s(approx (- (+ (* -18 (* x (* y z))) (* -1 (/ (- (* b c) (+ (* 4 (* i x)) (* 27 (* j k)))) t))) (* -4 a)) (*.f64 #s(literal 4 binary64) a))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal 2000000000000000014897961004148639782883989877166307744719285082625279704935632320527439752747814116816931205205569292567450867665619546366181138482232477674193077794720878428160 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (+ (* -18 (* x (* y z))) (* -1 (/ (- (* b c) (+ (* 4 (* i x)) (* 27 (* j k)))) t))) (* -4 a))) (*.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 #s(literal -27 binary64) (*.f64 j k)))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -20000000000000001048762368950125674390947600308859449221132274486636123669507437727641913661775715231977449272833864355658690803360374488303464595921184714543633814120241555308544 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) k) j)) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -4113761393303015/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x #s(approx (- (* 18 (* t (* y z))) (* 4 i)) (*.f64 #s(literal -4 binary64) i)))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal 2000000000000000014897961004148639782883989877166307744719285082625279704935632320527439752747814116816931205205569292567450867665619546366181138482232477674193077794720878428160 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (+ (* -18 (* x (* y z))) (* -1 (/ (- (* b c) (+ (* 4 (* i x)) (* 27 (* j k)))) t))) (* -4 a))) (*.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 #s(literal -27 binary64) (*.f64 j k)))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -20000000000000001048762368950125674390947600308859449221132274486636123669507437727641913661775715231977449272833864355658690803360374488303464595921184714543633814120241555308544 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) k) j)) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal 10000000000000000489767265751505205795722270035307438887450423745901682635933847561612315292472764637931130646815102767620534329186625852171022761984 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x #s(approx (- (* 18 (* t (* y z))) (* 4 i)) (*.f64 #s(literal -4 binary64) i)))) #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))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -20000000000000001048762368950125674390947600308859449221132274486636123669507437727641913661775715231977449272833864355658690803360374488303464595921184714543633814120241555308544 binary64)) #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))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal 10000000000000000489767265751505205795722270035307438887450423745901682635933847561612315292472764637931130646815102767620534329186625852171022761984 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x #s(approx (- (* 18 (* t (* y z))) (* 4 i)) (*.f64 #s(literal -4 binary64) i)))) #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 (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -27 binary64) (*.f64 j k))) (*.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 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 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 -1742245718635205/174224571863520493293247799005065324265472 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 6646139978924579/1329227995784915872903807060280344576 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 -1742245718635205/174224571863520493293247799005065324265472 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 6646139978924579/1329227995784915872903807060280344576 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 z #s(literal 126000000000000000 binary64)) (+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 t z) y) #s(literal 9 binary64))) (*.f64 (*.f64 a #s(literal 27 binary64)) 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 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))))))) (if.f64 (<=.f64 t #s(literal 8711228593176025/43556142965880123323311949751266331066368 binary64)) (+.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 (*.f64 t y) #s(literal 9 binary64)) z)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (-.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 t #s(literal 50000000000000000 binary64)) (+.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 (*.f64 t y) #s(literal 9 binary64)) z)) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (-.f64 (*.f64 b (*.f64 #s(literal 27 binary64) a)) (-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y))) x) x))) (if.f64 (<=.f64 t #s(literal 2099999999999999997695191473184711581932611142141241234929736544796372258535827313243166679250322684139310552596711326640830416788189441652131789921742192503561349334159179911568159863820368281015405993221552889934822749765632 binary64)) (+.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 (*.f64 t y) #s(literal 9 binary64)) z)) (*.f64 (*.f64 a #s(literal 27 binary64)) 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 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.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 -4999999999999999966104743371808139882308542209720320 binary64)) (-.f64 (*.f64 b (*.f64 #s(literal 27 binary64) a)) (-.f64 #s(approx (- (* t (* z (* 9 y))) x) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z)))) x)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 500000000000000024173346057776829528764197422945257127936 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 (*.f64 #s(literal 9 binary64) y) (neg.f64 (*.f64 t z)))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -500000000000000020450440104380699000643009869133148478980010856721047331745998863777181002269122598686781630923878906723815766393148952970087156093369888651687677299391471869377327132254928896 binary64)) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 (*.f64 #s(literal 9 binary64) y) (neg.f64 (*.f64 t z)))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 500000000000000024173346057776829528764197422945257127936 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 (*.f64 #s(literal 9 binary64) y) (neg.f64 (*.f64 t z)))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -4999999999999999966104743371808139882308542209720320 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 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 500000000000000024173346057776829528764197422945257127936 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.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)))) #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 -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 b #s(literal 27 binary64)) a))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (- (+ x x) (* (* -27 a) b)) (*.f64 x #s(approx (+ 2 (* 27 (/ (* a b) x))) #s(literal 2 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 -999999999999999943801810948794571024057224129020550531544123892056457216 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 2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (- (+ x x) (* (* -27 a) b)) (*.f64 x #s(approx (+ 2 (* 27 (/ (* a b) x))) #s(literal 2 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)))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (- (+ x x) (* (* -27 a) b)) (*.f64 x #s(approx (+ 2 (* 27 (/ (* a b) x))) #s(literal 2 binary64))))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 y x) #s(literal 3 binary64)) y) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) y) (*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 y x) #s(literal 3 binary64)) x) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x) y) x) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x x)) (-.f64 y (*.f64 (-.f64 y z) x)) (if.f64 (<=.f64 x #s(literal -760000000000000043083890688 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 3458764513820541/9223372036854775808 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 -8668441363206785/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 3458764513820541/9223372036854775808 binary64)) #s(approx (- y (* (- y z) x)) y) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))))) (if.f64 (<=.f64 x #s(literal -8668441363206785/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))) (if.f64 (<=.f64 x #s(literal 3458764513820541/9223372036854775808 binary64)) #s(approx (- y (* (- y z) x)) y) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))))) #s(approx (- y (* (- y z) x)) y) #s(approx (/ (+ x (* y (- z x))) z) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x z)) y)) (if.f64 (<=.f64 y #s(literal -65000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 3900000000 binary64)) (/.f64 (+.f64 x (*.f64 y #s(approx (- z x) z))) z) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -65000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 3900000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (+.f64 y (*.f64 x #s(approx (+ (* -1 (/ y z)) (/ 1 z)) (/.f64 #s(literal 1 binary64) z))))) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -6417629469002957/2251799813685248 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 3900000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -8199999999999999264551648856948198979453450592633108654183765219561439232 binary64)) #s(approx (/ (+ x (* y (- z x))) z) y) (if.f64 (<=.f64 y #s(literal 3900000000 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 z (*.f64 (-.f64 z y) x)) (if.f64 (<=.f64 x #s(literal -1960 binary64)) #s(approx (- z (* (- z y) x)) (*.f64 x (-.f64 y z))) (if.f64 (<=.f64 x #s(literal 310 binary64)) (+.f64 (*.f64 x y) #s(approx (* (- 1 x) z) z)) #s(approx (- z (* (- z y) x)) (*.f64 x (-.f64 y z))))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 z #s(literal 359999999999999998906341019418165364806343837358769262903164928 binary64)) #s(approx (- z (* (- z y) x)) (*.f64 x (-.f64 y z))) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 z #s(literal 7740736710071047/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) #s(approx (- z (* (- z y) x)) (*.f64 x y)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -944473296573929/590295810358705651712 binary64)) #s(approx (- z (* (- z y) x)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 binary64)) #s(approx (- z (* (- z y) x)) z) #s(approx (- z (* (- z y) x)) (*.f64 x y)))) #s(approx (- z (* (- z y) x)) z) (if.f64 (<=.f64 x #s(literal 20000000000000000000000 binary64)) (-.f64 x (*.f64 (*.f64 z x) (/.f64 #s(literal 1 binary64) y))) (*.f64 (/.f64 (-.f64 y z) y) x)) (*.f64 (/.f64 (-.f64 y 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 492525077454931/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (*.f64 (/.f64 x y) (-.f64 y z)))) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (*.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 944473296573929/2361183241434822606848 binary64)) (/.f64 x (*.f64 #s(literal 1/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 944473296573929/2361183241434822606848 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 944473296573929/2361183241434822606848 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 -inf.0 binary64)) (-.f64 (*.f64 (/.f64 x (+.f64 (*.f64 (-.f64 b y) z) y)) y) #s(approx (* (- a t) (/ z (+ (* (- b y) z) y))) (/.f64 (-.f64 a t) (-.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 -5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 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)) (-.f64 (*.f64 #s(approx (/ x (+ (* (- b y) z) y)) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (*.f64 z (pow.f64 (-.f64 b y) #s(literal 2 binary64))))) (/.f64 x (-.f64 b y))) z)) y) #s(approx (* (- a t) (/ z (+ (* (- b y) z) y))) (/.f64 (-.f64 a t) (-.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 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 #s(approx (* (/ x (+ (* (- b y) z) y)) y) (/.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))) #s(approx (* (- a t) (/ z (+ (* (- b y) z) y))) (/.f64 (-.f64 a t) (-.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 -inf.0 binary64)) (-.f64 (*.f64 (/.f64 x (+.f64 (*.f64 (-.f64 b y) z) y)) y) #s(approx (* (- a t) (/ z (+ (* (- b y) z) y))) (/.f64 (-.f64 a t) (-.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 -5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 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 (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t 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 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 #s(approx (* (/ x (+ (* (- b y) z) y)) y) (/.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))) #s(approx (* (- a t) (/ z (+ (* (- b y) z) y))) (/.f64 (-.f64 a t) (-.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 -2000000000000000081801760417522796002572039476532593915920043426884189326983995455108724009076490394747126523695515626895263065572595811880348624373479554606750709197565887477509308529019715584 binary64)) (-.f64 #s(approx (* (/ x (+ (* (- b y) z) y)) y) (/.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))) #s(approx (* (- a t) (/ z (+ (* (- b y) z) y))) (/.f64 (-.f64 a t) (-.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 -5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 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 (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t 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 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 #s(approx (* (/ x (+ (* (- b y) z) y)) y) (/.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))) #s(approx (* (- a t) (/ z (+ (* (- b y) z) y))) (/.f64 (-.f64 a t) (-.f64 b y)))))))) (if.f64 (<=.f64 z #s(literal -22499999999999999084217996169471655922039195474285341704192 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 25999999999999998868362043562994043738393094914048 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 -230 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 1261007895663739/72057594037927936 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 -2267793958028627/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 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 22499999999999998512263593984 binary64)) (/.f64 (+.f64 (*.f64 x y) #s(approx (* z (- t a)) (*.f64 t z))) (+.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 -7912570225165747/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 1361730492884795/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 t z)))))) (if.f64 (<=.f64 z #s(literal 1890791267555229/4611686018427387904 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.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 -7912570225165747/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 22499999999999998512263593984 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (* (- 1 (/ (* (- y b) z) y)) y)) (/.f64 x (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (-.f64 y 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 -7912570225165747/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 8070450532247929/576460752303423488 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 t z)))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -7912570225165747/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 8070450532247929/576460752303423488 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (/.f64 (*.f64 t z) 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 -7912570225165747/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 8070450532247929/576460752303423488 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 (/.f64 z y) t)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -8958978968711217/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 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 22499999999999998512263593984 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (* (- 1 (/ (* (- y b) z) y)) y)) (/.f64 x (-.f64 #s(literal 1 binary64) z))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 y #s(literal -7658064117171751/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (* (- 1 (/ (* (- y b) z) y)) y)) (/.f64 x (-.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 y #s(literal 7750984666805809/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) b)) #s(approx (/ (+ (* x y) (* z (- t a))) (* (- 1 (/ (* (- y b) z) y)) y)) (/.f64 x (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 y #s(literal -2887466798277873/3138550867693340381917894711603833208051177722232017256448 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (* (- 1 (/ (* (- y b) z) y)) y)) (/.f64 x (-.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 y #s(literal 5176309760092923/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) b) (/.f64 t b))) #s(approx (/ (+ (* x y) (* z (- t a))) (* (- 1 (/ (* (- y b) z) y)) y)) (/.f64 x (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 z #s(literal -3133529186305031/1606938044258990275541962092341162602522202993782792835301376 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) b) (/.f64 t b))) (if.f64 (<=.f64 z #s(literal 5417775852004241/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (* (- 1 (/ (* (- y b) z) y)) y)) (/.f64 x #s(approx (- 1 (/ (* z (- y b)) y)) #s(literal 1 binary64)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) b) (/.f64 t b))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 x z)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 4851619038439715/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 #s(approx x #s(literal 0 binary64)) z)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 x z)))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 x z)))) (*.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 (cos.f64 delta) (*.f64 #s(literal 1/2 binary64) (cos.f64 delta))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 delta)) (cos.f64 (+.f64 phi1 phi1))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (cos.f64 phi1)) (cos.f64 theta)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (+.f64 (+.f64 (*.f64 (cos.f64 delta) #s(literal 1/2 binary64)) (*.f64 (cos.f64 delta) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi1))))) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (sin.f64 phi1)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (sin.f64 phi1)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (-.f64 (cos.f64 delta) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64))) (cos.f64 delta))) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (sin.f64 phi1))))) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.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 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (-.f64 (cos.f64 delta) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64))) (cos.f64 delta))) #s(approx (* (* (cos theta) (* (cos phi1) (sin delta))) (sin phi1)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 delta)) (cos.f64 phi1)))))) (+.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 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (-.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 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 phi1 #s(literal 8900000000000000000 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (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) (+ (* (- 1/2 (* 1/2 (cos (* 2 phi1)))) (cos delta)) (* (* (cos theta) (* (cos phi1) (sin delta))) (sin 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 (*.f64 (*.f64 (cos.f64 phi1) (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 #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 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 theta #s(approx (* (cos phi1) (sin delta)) (sin.f64 delta)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (*.f64 (*.f64 (-.f64 (-.f64 #s(literal 3 binary64) x) x) x) x) (*.f64 (*.f64 x x) (-.f64 #s(literal 3 binary64) (+.f64 x x))) (if.f64 (<=.f64 x #s(literal -6769984589841923/9671406556917033397649408 binary64)) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) (if.f64 (<=.f64 x #s(literal 6640827866535439/36893488147419103232 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))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (if.f64 (<=.f64 z #s(literal 879999999999999993258004614396070444497795589929326283429105749345920433013132102039422745599957818670613725122503584457742285867445339089552337564085427537707008 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x #s(approx (- z y) z)) (-.f64 z t))) (if.f64 (<=.f64 t #s(literal 1459999999999999895473082446280385611695554517803898430022551390084237511702235403233422140515896502104341423943171831173631352084174350532363608841942159819995474841690810553624022107369370399277056 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z))) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (if.f64 (<=.f64 t #s(literal -962387809749089/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) (if.f64 (<=.f64 t #s(literal 6474262145357715/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 (-.f64 z y) z))) (/.f64 x (*.f64 (-.f64 y z) #s(approx (- t z) t))))) (if.f64 (<=.f64 z #s(literal -6346137300386387/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 (-.f64 z y) z))) (if.f64 (<=.f64 z #s(literal 6734599544820801/748288838313422294120286634350736906063837462003712 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 (-.f64 z y) z))))) (if.f64 (<=.f64 y #s(literal -8424983333484575/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) (if.f64 (<=.f64 y #s(literal 160544903119305/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 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 -6346137300386387/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024 binary64)) #s(approx (/ (/ x (- z t)) (- z y)) (/.f64 x (*.f64 z (-.f64 z t)))) (if.f64 (<=.f64 z #s(literal 2384495936943901/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 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 -1949999999999999972730570897259968063746500465263762671735153702196642923018852014691498091085824000 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 #s(approx (- z y) z) z))) (if.f64 (<=.f64 z #s(literal 6734599544820801/748288838313422294120286634350736906063837462003712 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 y t)) (-.f64 y z))) (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) (if.f64 (<=.f64 z #s(literal -5547802472452343/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z (-.f64 y t))))) (if.f64 (<=.f64 z #s(literal 5306458323293439/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* (- y z) (- y t)) (*.f64 y (-.f64 y t))))) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z (-.f64 y t))))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -3602879701896397/9007199254740992 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z (-.f64 y t))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 1 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 (*.f64 z (-.f64 y t))))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal -500000000000000000 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 1152921504606847/2305843009213693952 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 50000000000000 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 (* z (- y t)) (*.f64 y z)))))) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y y)) (-.f64 (/.f64 x (+.f64 y y)) #s(literal -1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y y)) #s(literal -500 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 x) y) (* (* y x) y)) (* 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 (*.f64 (*.f64 x y) y) #s(literal 50000000000 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 5000000000000000150638299500702712514452432698873475644160539899516370666888231164105561781345728817841219215085863914089834670683431886723442497509977859993139332280872106900130198528281147780112107965134755189144070676201426559958214706232088198673072128 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) y) y)) #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 2 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 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 0 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 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 (*.f64 y y) x)))) (if.f64 (<=.f64 (exp.f64 (*.f64 (*.f64 x y) y)) #s(literal 0 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y x) y) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) x)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) x))) #s(approx (exp (* (* x y) y)) #s(literal 1 binary64)) (-.f64 (+.f64 x x) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal -60 binary64)) #s(approx (- (+ x x) 1) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 1600000000 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))) (+.f64 y (*.f64 (*.f64 x (/.f64 x y)) #s(literal 1/2 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))) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 x (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 2800000 binary64)) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 (*.f64 y x) y))) (if.f64 (<=.f64 y #s(literal 114999999999999997377225245734177625043124954484653241178190190737365693104128 binary64)) #s(approx (* x (exp (* y y))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 y x) y) x) (*.f64 y x)) (*.f64 y y)) (/.f64 y x))) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 x (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))))))) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 x (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)) #s(approx (* x (exp (* y y))) (+.f64 (*.f64 (*.f64 y y) x) 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 -43999999999999998640662469137571431669495836915415573307687852454537416095800571322164581808643959200332229225563453005263577601073294348852885275798752125454054518659422879744 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 y #s(literal 240000000000000013248451121308980578330083328 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))))) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) y)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (exp.f64 (*.f64 t t)) (+.f64 z z)))) (if.f64 (<=.f64 t #s(literal 680 binary64)) (*.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)))))) (if.f64 (<=.f64 t #s(literal 1449999999999999965147033883818244145671006441105813288305819648 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 #s(literal 2 binary64))) #s(approx (sqrt z) (*.f64 z (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 1 binary64) z))))))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.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)))))) (if.f64 (<=.f64 t #s(literal 1920000 binary64)) (*.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)))))) (if.f64 (<=.f64 t #s(literal 740000000000000028199873984308928490234251902826699727688433664 binary64)) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 #s(literal 1/2 binary64) #s(approx (* x (sqrt (* 2 z))) (*.f64 x (*.f64 z (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 2 binary64) z) (/.f64 #s(literal 2 binary64) z))))))))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.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 #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 #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64)) (sqrt.f64 (+.f64 z z)))) (if.f64 (<=.f64 x #s(literal -2813070053660747/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 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 1500000000000 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 -10999999999999999700201218591005587916941830197184688822230764724564997791237872676578223235593655714334234112912261943773921371952968105984 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 1080863910568919/144115188075855872 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 -304999999999999989165008793655715592619491518815360681918881317912937970996556034575190853480464214234218371222105354006569675963498496 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal -392806872947537/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (if.f64 (<=.f64 y #s(literal 8742010015015781/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) (if.f64 (<=.f64 y #s(literal 2589569785738035/1125899906842624 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))))))) (if.f64 (<=.f64 t #s(literal -13799999999999999373694032568445593335215889759289185523911752202496803207162938523648 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (if.f64 (<=.f64 t #s(literal 36000000000000001352135739272719454684319216452159945946249035776 binary64)) #s(approx (- (- x (* (- z y) t)) (* (- y z) x)) (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) z) y))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))))) (if.f64 (<=.f64 x #s(literal -480000000000000024663215381307410814928661405187004010569261283577855013032767680536061779693379202569423814656 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) (if.f64 (<=.f64 x #s(literal 329999999999999984440148978396752984904482664992659746747629306745653026073538092569049392218112 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))))) (if.f64 (<=.f64 x #s(literal 1549999999999999868664811488895383198613233879524059543342686607225398079153002801292547795270277928556591217962670620672 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal -549999999999999980401287781104042481377264498710528657016637862125870614029127651304673403879677811602557267186621045800960 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal 1050000000000000029323105381908480 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* t (- y z)) (*.f64 t y))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* t (- y z)) (*.f64 t y))) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 x (-.f64 (+.f64 (log.f64 (neg.f64 x)) (log.f64 (-.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 1 binary64) y)))) (log.f64 #s(literal 2 binary64)))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (neg.f64 x) (log.f64 (/.f64 y x))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (*.f64 (neg.f64 x) (log.f64 (/.f64 y x))) (*.f64 x (log.f64 (/.f64 x y))) (log.f64 #s(approx (pow (/ x y) x) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -inf.0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (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 -6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 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)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 2000000000000000132872935482496206237094312341172584908970922214753713493255768101167089780693375139608812241567134921336075488584322101781755750774742240399521541760156078250259598945212267909879768657149226586411367871939134697181462712041438531269934236247503274787037183937480902858990682112 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 (neg.f64 y)) (log.f64 x)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 y x)) (log.f64 (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)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 2000000000000000132872935482496206237094312341172584908970922214753713493255768101167089780693375139608812241567134921336075488584322101781755750774742240399521541760156078250259598945212267909879768657149226586411367871939134697181462712041438531269934236247503274787037183937480902858990682112 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 (neg.f64 y)) (log.f64 x))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (log.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 (neg.f64 x) #s(literal 2 binary64)))) (log.f64 (*.f64 (neg.f64 x) #s(literal 2 binary64))))) (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 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) y))) (log.f64 (*.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 y x)) (log.f64 (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 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) y))) (log.f64 (*.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -inf.0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (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 -6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 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)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 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))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -6237000967295999/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 (log.f64 (/.f64 y (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)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 (log.f64 (/.f64 y (neg.f64 x))) x)))) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 y x))) x) y) #s(literal 1 binary64)) y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (*.f64 x y) y) (-.f64 (*.f64 x y) x) (*.f64 (+.f64 #s(literal -1 binary64) y) x) (if.f64 (<=.f64 y #s(literal -370000000000000 binary64)) #s(approx (- (* x y) x) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 950000 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 -4533471823554859/18889465931478580854784 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 y #s(literal 38000000000000000777202052302849631676530688 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (+.f64 z (*.f64 #s(literal 1/2 binary64) x))) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -380000000000000000 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (if.f64 (<=.f64 z #s(literal 71999999999999997523005822159879304691067493091396242296765781344073547776 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) #s(approx (+ y (/ z x)) y)))) #s(approx (+ (+ (/ x 2) (* y x)) z) z))) (if.f64 (<=.f64 y #s(literal -4799999999999999790652690168887255877959259889356774198920144116669285919361073152 binary64)) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal -5577662641004209/2535301200456458802993406410752 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (if.f64 (<=.f64 y #s(literal -5164164489880151/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392 binary64)) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 y #s(literal 38000000000000000777202052302849631676530688 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 x y))))))) (if.f64 (<=.f64 z #s(literal -7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (if.f64 (<=.f64 z #s(literal 7049479487983089/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 #s(literal 1/2 binary64) x))) #s(approx (+ (+ (/ x 2) (* y x)) z) z))) #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)) #s(literal -2 binary64)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -50 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 t z)) (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -2000000000000000084841274748035923968 binary64)) (/.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 4000 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 t z)) (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))) (+.f64 (/.f64 x y) (/.f64 (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) t) z)))) (if.f64 (<=.f64 z #s(literal -5172161658661781/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (+.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)))) (if.f64 (<=.f64 z #s(literal 6132704929595921/2787593149816327892691964784081045188247552 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.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)))))) (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 -50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) z) #s(literal -2 binary64)) 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 -19999999999999999166239473664 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (/.f64 (+.f64 #s(approx (- 1 t) #s(literal 1 binary64)) #s(approx (- 1 t) #s(literal 1 binary64))) 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 -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 39999999999999998177785067805944152493869701603276313043972857692358722073809085532895040844521682424136833230375778862830960513227653362344661390457675289243475435963834947863061757341511973685570170313111309910016 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (/.f64 (+.f64 #s(approx (- 1 t) #s(literal 1 binary64)) #s(approx (- 1 t) #s(literal 1 binary64))) 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 +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (+.f64 z z) #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 t #s(literal -3478916250970777/44601490397061246283071436545296723011960832 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 t #s(literal 1116892707587883/36028797018963968 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) z) #s(literal -2 binary64)) t)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))) (if.f64 (<=.f64 t #s(literal -3478916250970777/44601490397061246283071436545296723011960832 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 t #s(literal 1116892707587883/36028797018963968 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (+.f64 z z) #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 x y) #s(literal -20000000000000 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 1129605583483287/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824 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)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 4000 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)))) (+.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 -50 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 4000 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)))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))) (if.f64 (<=.f64 t #s(literal -3478916250970777/44601490397061246283071436545296723011960832 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 t #s(literal 6279889847906223/1427247692705959881058285969449495136382746624 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 #s(approx (+ 2 (* 2 (/ 1 z))) #s(literal 2 binary64)) t)) (+.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))) (/.f64 #s(approx (+ 2 (* 2 (/ 1 z))) #s(literal 2 binary64)) t)) (-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) y) x) (if.f64 (<=.f64 x #s(literal -180000 binary64)) (-.f64 #s(approx (* (+ x 1) y) (*.f64 x y)) x) (if.f64 (<=.f64 x #s(literal 5500 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) (-.f64 #s(approx (* (+ x 1) y) (*.f64 x y)) x))) (if.f64 (<=.f64 y #s(literal -350000000000000020971520 binary64)) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 950000 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 x #s(literal -3475661731392059/151115727451828646838272 binary64)) #s(approx (- (* (+ x 1) y) x) (neg.f64 x)) (if.f64 (<=.f64 x #s(literal 2216858109101601/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) #s(approx (- (* (+ x 1) y) x) y) #s(approx (- (* (+ x 1) y) x) (neg.f64 x)))) #s(approx (- (* (+ x 1) y) x) y) (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -7926335344172073/144115188075855872 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (+ 1 (* -1 x)) y)) (/.f64 x y)))) (if.f64 (<=.f64 y #s(literal 5077488442381443/1208925819614629174706176 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) x)))) #s(approx (/ (+ x y) (+ y 1)) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (+ 1 (* -1 x)) y)) (/.f64 x y)))))) (if.f64 (<=.f64 y #s(literal -7926335344172073/144115188075855872 binary64)) #s(approx (/ (* (+ x y) (+ x y)) (+ (* (+ x y) y) (+ x y))) #s(literal 1 binary64)) (if.f64 (<=.f64 y #s(literal 7978910409456553/2417851639229258349412352 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) x)))) #s(approx (/ (* (+ x y) (+ x y)) (+ (* (+ x y) y) (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal 7378697629483821/36893488147419103232 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 200000000 binary64)) #s(approx (/ (* (+ x y) (+ x y)) (+ (* (+ x y) y) (+ x y))) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 #s(approx (* y (- 1 x)) (*.f64 (neg.f64 y) x)) x)))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal 7378697629483821/36893488147419103232 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 200000000 binary64)) #s(approx (/ (* (+ x y) (+ x y)) (+ (* (+ x y) y) (+ x y))) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y #s(approx (- 1 x) #s(literal 1 binary64))))))) #s(approx (/ (* (+ x y) (+ x y)) (+ (* (+ x y) y) (+ x y))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 1636695303948071/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) x) z)) (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 z x)))) (if.f64 (<=.f64 x #s(literal 822752278660603/1645504557321206042154969182557350504982735865633579863348609024 binary64)) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) x) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (-.f64 z (*.f64 z y))))) (-.f64 x (*.f64 (*.f64 z (-.f64 #s(literal 1 binary64) y)) x)) (*.f64 x (-.f64 #s(literal 1 binary64) (-.f64 z (*.f64 z y)))) (*.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 -10000000000 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 200000000000000 binary64)) (-.f64 x (*.f64 #s(approx (* (- 1 y) z) z) x)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (-.f64 (*.f64 z y) z))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal -10000000000 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 200000000000000 binary64)) (-.f64 x (*.f64 #s(approx (* (- 1 y) z) z) x)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 y #s(literal -629999999999999969171160035657515008 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 700000000000000000 binary64)) (-.f64 x (*.f64 #s(approx (* (- 1 y) z) z) x)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))))) (-.f64 x (*.f64 #s(approx (* (- 1 y) z) z) x)) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (-.f64 x (*.f64 (*.f64 z y) x)) (*.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 -7000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 1080863910568919/1125899906842624 binary64)) (+.f64 x (*.f64 (*.f64 #s(approx (- y x) y) #s(literal 6 binary64)) z)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))))) (if.f64 (<=.f64 z #s(literal -7000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 1080863910568919/1125899906842624 binary64)) (+.f64 x (*.f64 (*.f64 z #s(literal 6 binary64)) #s(approx (- y x) y))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))))) (if.f64 (<=.f64 z #s(literal -18000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 1080863910568919/1125899906842624 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 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))))) (if.f64 (<=.f64 z #s(literal -3515176971816541/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 38 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)))))) (if.f64 (<=.f64 z #s(literal -3515176971816541/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 38 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)))) #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 -30500 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 1080863910568919/1125899906842624 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 (-.f64 x (*.f64 z (*.f64 #s(literal 6 binary64) (-.f64 y x)))) (*.f64 #s(literal -4 binary64) (-.f64 y x))) (-.f64 x (*.f64 (*.f64 #s(literal -6 binary64) (-.f64 #s(literal 2/3 binary64) z)) (-.f64 y x))) (+.f64 x (*.f64 (-.f64 z #s(literal 2/3 binary64)) (*.f64 #s(literal -6 binary64) (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal -18000 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 (*.f64 (-.f64 x y) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 1080863910568919/1125899906842624 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -18000 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 1080863910568919/1125899906842624 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal -4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal -3602879701896397/18014398509481984 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) #s(approx (* z (- y x)) (*.f64 y z)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 1 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) #s(approx (* z (- y x)) (*.f64 y z)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) (*.f64 #s(literal 6 binary64) z)))))))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal -4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal -3602879701896397/18014398509481984 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) #s(approx (* z (- y x)) (*.f64 y z)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 1 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) #s(approx (* z (- y x)) (*.f64 y z)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) (*.f64 #s(literal 6 binary64) z)))))))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal -4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal -3602879701896397/18014398509481984 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) #s(approx (* z (- y x)) (*.f64 y z)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 1 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 #s(literal -6 binary64) #s(approx (* z (- y x)) (*.f64 y z)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))))))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal -3602879701896397/18014398509481984 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 20000 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))))) (if.f64 (<=.f64 x #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) (if.f64 (<=.f64 x #s(literal 3929008913747545/75557863725914323419136 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) (-.f64 (+.f64 x x) y) (if.f64 (<=.f64 y #s(literal -16000000000000000678730197984287391744 binary64)) #s(approx (- (* x 2) y) (neg.f64 y)) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 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 (*.f64 x y) x) (*.f64 x (+.f64 y #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -370000000000000 binary64)) #s(approx (* x (+ y 1)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 950000 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 -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) #s(approx (- (+ x y) (* x y)) (-.f64 x (*.f64 y x))) (-.f64 #s(approx (+ x y) y) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal -3618502788666131/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (+ x y) (* x y)) (-.f64 x (*.f64 y x))) (if.f64 (<=.f64 x #s(literal 1550000000000000000 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 x #s(literal -3618502788666131/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (+ x y) (* x y)) (*.f64 x (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 x #s(literal 1550000000000000000 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 -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) #s(approx (- (+ x y) (* x y)) (*.f64 x #s(approx (- 1 y) #s(literal 1 binary64)))) #s(approx (- (+ x y) (* x y)) y)) #s(approx (- (+ x y) (* x y)) y) (-.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)) (/.f64 (-.f64 x y) #s(approx (+ x y) y)) #s(approx (/ (- x y) (+ x y)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y y) x)))) (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 -2568967366681087/75557863725914323419136 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 y (-.f64 (+.f64 y x) #s(literal 2 binary64))) (/.f64 x (-.f64 (+.f64 y x) #s(literal 2 binary64)))) (/.f64 (-.f64 x y) (-.f64 (-.f64 #s(literal 1 binary64) (+.f64 y x)) #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 -1152921504606847/576460752303423488 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 4951760157141521/9903520314283042199192993792 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) #s(approx (* (/ -1 (- (+ y x) 2)) (- x y)) (/.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 -1152921504606847/576460752303423488 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) #s(approx (- 2 x) #s(literal 2 binary64)))) #s(approx (* (/ -1 (- (+ y x) 2)) (- x y)) (/.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 -1152921504606847/576460752303423488 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 4951760157141521/9903520314283042199192993792 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) #s(approx (- 2 x) #s(literal 2 binary64)))) #s(approx (* (/ -1 (- (+ y x) 2)) (- x y)) (/.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 -1152921504606847/576460752303423488 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) #s(approx (* (/ -1 (- (+ y x) 2)) (- x y)) (/.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 -1152921504606847/576460752303423488 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) #s(approx (* (/ -1 (- (+ y x) 2)) (- x y)) (/.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 -1152921504606847/576460752303423488 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 3022314549036573/604462909807314587353088 binary64)) #s(approx (* (/ -1 (- (+ y x) 2)) (- x y)) #s(approx (/ y (- y 2)) (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) 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 -1152921504606847/576460752303423488 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 3022314549036573/604462909807314587353088 binary64)) #s(approx (* (/ -1 (- (+ y x) 2)) (- x y)) #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 -6000448200243097/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016 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 #s(literal 60 binary64) (/.f64 (-.f64 t z) (-.f64 y x))) (*.f64 #s(literal -120 binary64) a)) (-.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 y #s(literal -34999999999999999949668352 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 y #s(literal 58000000000000004360120241158056100393342885732439676382008727936750423664060081870543383863669966054839425392253446526947295232 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.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 -20000000000000000318057822195198360936721617127890562779562655115495677544340762121626939971713630208 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 39999999999999997823009239481712640 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))))) (if.f64 (<=.f64 t #s(literal -102000000000000004805385686159973733741361001758641859951660630016 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))) (if.f64 (<=.f64 t #s(literal 105000000 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z))) (*.f64 a #s(literal 120 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))))) (if.f64 (<=.f64 z #s(literal -1700000000000000 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal 60 binary64) #s(approx (/ (- x y) z) (/.f64 x z)))) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 z #s(literal -2269266326731793/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 2244866514940267/748288838313422294120286634350736906063837462003712 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))) (if.f64 (<=.f64 z #s(literal 360000000000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) #s(approx (* 60 (/ (- x y) z)) (*.f64 #s(literal -60 binary64) (/.f64 y z)))) (*.f64 a #s(literal 120 binary64))))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2826955303645415/56539106072908298546665520023773392506479484700019806659891398441363832832 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 39999999999999997823009239481712640 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)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -2826955303645415/56539106072908298546665520023773392506479484700019806659891398441363832832 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 39999999999999997823009239481712640 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #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 -39999999999999998116394341015895004582005369498587980817774798135008889236832540403098949017596279503857976235196107587296037135033765903667627197945557561774765117874632937403616439514082803772592228187176440695417833371491179060224935998728946542317371771765772504793088 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 -20000000000000000318057822195198360936721617127890562779562655115495677544340762121626939971713630208 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 39999999999999997823009239481712640 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 999999999999999924509121522475246865178672200286390413373640190927670776874706901000867474584296317792102107215397297714017257980807797893073643852992008461269166974189675556141912776812173197487139230503413422370196749149011968 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (/.f64 (*.f64 #s(approx (- y x) y) #s(literal 60 binary64)) (-.f64 t z))) #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 -39999999999999998116394341015895004582005369498587980817774798135008889236832540403098949017596279503857976235196107587296037135033765903667627197945557561774765117874632937403616439514082803772592228187176440695417833371491179060224935998728946542317371771765772504793088 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 -20000000000000000318057822195198360936721617127890562779562655115495677544340762121626939971713630208 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 2000000000000000016987242867379405952297739849197521231789998205405593811812352 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 999999999999999924509121522475246865178672200286390413373640190927670776874706901000867474584296317792102107215397297714017257980807797893073643852992008461269166974189675556141912776812173197487139230503413422370196749149011968 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(literal -60 binary64) (/.f64 #s(approx (- y x) y) (-.f64 z 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 -39999999999999998116394341015895004582005369498587980817774798135008889236832540403098949017596279503857976235196107587296037135033765903667627197945557561774765117874632937403616439514082803772592228187176440695417833371491179060224935998728946542317371771765772504793088 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 -20000000000000000318057822195198360936721617127890562779562655115495677544340762121626939971713630208 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 2000000000000000016987242867379405952297739849197521231789998205405593811812352 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)) (*.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 -20000000000000000318057822195198360936721617127890562779562655115495677544340762121626939971713630208 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 39999999999999997823009239481712640 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 x (/.f64 #s(literal -60 binary64) (-.f64 t z))))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -20000000000000000318057822195198360936721617127890562779562655115495677544340762121626939971713630208 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 39999999999999997823009239481712640 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 -499999999999999964242346993584210386152866735029734534064965443963886203152447061808370140252373100286990835215709149761850866864844390324709531441418347741184 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 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392000 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))))))) #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 -375375841440235/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 x y) #s(literal -199999999999999990574670907302422015994892365563716166358170775499571904478411574137991398006833021552774620122989864841969926623135604404021274575455284887552 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 (-.f64 y (*.f64 t (/.f64 z x))) a) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 19999999999999998034949182639283460544144256734780786565889968808867646296533821313806154437159508961349496684207805169279743662082613097640633903818517442685833572570894375386028309322626785049753681920 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (-.f64 (*.f64 (/.f64 y a) x) (*.f64 z (/.f64 t a))))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 (-.f64 y (*.f64 t (/.f64 z x))) a) x)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal 100000000000000007921438250845767654125681919169971093408389934233443575897517102772544534557205764529752162833294418062406838213115052098838781957320876356853543120821491881752894667070520582225774709469217797130505057184069381648545374773244373557467226310750742042216461653692645376 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 (-.f64 y (*.f64 t (/.f64 z x))) a) x)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 1000000000000000017652801462756379714374878780719864776839443139119744823869255243069012222883470359078822072829219411228534934402712624705615450492327979456500795456339201761949451160807447294527656222743617592048849967890105831362861792425329827928397252374398383022243308510390698430058459037696 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -5000000000000000455179995251842175052302269975877432785772728687420451447675667076077090048770806095282176 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 500000000000000024173346057776829528764197422945257127936 binary64)) (/.f64 #s(approx (- (* y x) (* t z)) (*.f64 (neg.f64 z) t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)))) #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 (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* (* i t) b)) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 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 1311331805890207/3450873173395281893717377931138512726225554486085193277581262111899648 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))))) (if.f64 (<=.f64 b #s(literal 1399999999999999909982068325904821881828345779716482785383103944720384 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 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 1311331805890207/3450873173395281893717377931138512726225554486085193277581262111899648 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))))) (if.f64 (<=.f64 b #s(literal 2650000000000000084447890718306145519659664128849959118777924786756456055451128831650955864396636448982820834398316622847515328207912960 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 j #s(approx (- (+ (* a c) (/ (* x (- (* y z) (* a t))) j)) (+ (* i y) (/ (* b (- (* c z) (* i t))) j))) (*.f64 b (-.f64 (/.f64 (*.f64 i t) j) (/.f64 (*.f64 c z) j))))))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 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 4863877449037245/374144419156711147060143317175368453031918731001856 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)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 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 1311331805890207/3450873173395281893717377931138512726225554486085193277581262111899648 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 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 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 7482888383134223/748288838313422294120286634350736906063837462003712 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 -56000000000000002121147357607829408819305898334881099472855815384936490079354880 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (if.f64 (<=.f64 b #s(literal 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432 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)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))) (if.f64 (<=.f64 b #s(literal -56000000000000002121147357607829408819305898334881099472855815384936490079354880 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (if.f64 (<=.f64 b #s(literal -5902958103587057/4722366482869645213696 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 b #s(literal 5935501858239885/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 j #s(approx (- (* c a) (* y i)) (*.f64 a c)))) (if.f64 (<=.f64 b #s(literal 2899999999999999827217280289962567276272529000397617766318028904988672 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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))) (if.f64 (<=.f64 a #s(literal -439999999999999979516662301578544451420160 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 c j)))) (if.f64 (<=.f64 a #s(literal -720368394827529/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 a #s(literal 3263311827866217/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 a #s(literal 54000000000000002207240173980591976043296767382250670747698505651522796949003436982529835555022514189210874806272 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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 c j)))))))) (if.f64 (<=.f64 a #s(literal -439999999999999979516662301578544451420160 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 c j)))) (if.f64 (<=.f64 a #s(literal -720368394827529/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 a #s(literal 119999999999999999186513840923395357175405013033287680 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 c j))))))) (if.f64 (<=.f64 t #s(literal -1412304745521473/166153499473114484112975882535043072 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* (* i t) b)) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))) (if.f64 (<=.f64 t #s(literal -4713081767787343/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 t #s(literal 6092105698723627/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* (* i t) b)) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x))))))) (if.f64 (<=.f64 c #s(literal -500000000000000025277713862997516907114118515401501639510240737361116381988542702912116688552531109626208556618350592 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 520000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) 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 a #s(literal -920000000000000078833864510647313604188423624530591744 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 a #s(literal 44999999999999996109733513658368 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))))) (if.f64 (<=.f64 b #s(literal -2568967366681087/37778931862957161709568 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (if.f64 (<=.f64 b #s(literal 7193966478911707/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))) (if.f64 (<=.f64 b #s(literal 8158279569665543/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 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 b #s(literal 6310477554891303/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))) (if.f64 (<=.f64 j #s(literal -6132704929595921/5575186299632655785383929568162090376495104 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 450000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))))) (if.f64 (<=.f64 j #s(literal -959110449498405/45671926166590716193865151022383844364247891968 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 1548108335651699/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 z x) y))) (if.f64 (<=.f64 j #s(literal 450000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))))) (if.f64 (<=.f64 i #s(literal -7218666995694683/3138550867693340381917894711603833208051177722232017256448 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j))))) (if.f64 (<=.f64 i #s(literal 95000000000000006331295390876055868200162653772876941461287439302096577360387000989850364094881008447605089877128112834355054506018047356403936647273917300784815171330696544256 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 z x) y))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t)))))) (if.f64 (<=.f64 i #s(literal -7218666995694683/3138550867693340381917894711603833208051177722232017256448 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))) (if.f64 (<=.f64 i #s(literal 95000000000000006331295390876055868200162653772876941461287439302096577360387000989850364094881008447605089877128112834355054506018047356403936647273917300784815171330696544256 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 z x) y))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t)))))) (if.f64 (<=.f64 i #s(literal -465465454771303/4951760157141521099596496896 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t)))) (if.f64 (<=.f64 i #s(literal 95000000000000006331295390876055868200162653772876941461287439302096577360387000989850364094881008447605089877128112834355054506018047356403936647273917300784815171330696544256 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 z x) y))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t)))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 z x) y))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))) (-.f64 (*.f64 x #s(literal 116 binary64)) #s(literal 16 binary64)) (if.f64 (<=.f64 x #s(literal -60 binary64)) #s(approx (- (* x 116) 16) (*.f64 #s(literal 116 binary64) x)) (if.f64 (<=.f64 x #s(literal 1600000000 binary64)) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) #s(approx (- (* x 116) 16) (*.f64 #s(literal 116 binary64) x)))) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) (-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 y #s(literal 200 binary64))) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (if.f64 (<=.f64 y #s(literal -16000000000000000678730197984287391744 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 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 -16000000000000000678730197984287391744 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 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)) (*.f64 (-.f64 x #s(literal -432/24389 binary64)) #s(literal 841/108 binary64))) (if.f64 (<=.f64 x #s(literal -60 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) (*.f64 x #s(approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64)))) (if.f64 (<=.f64 x #s(literal 1600000000 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) #s(literal 4/29 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) (*.f64 x #s(approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 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 -16000000000000000678730197984287391744 binary64)) #s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y)) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 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 -16000000000000000678730197984287391744 binary64)) #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (if.f64 (<=.f64 y #s(literal 849999999999999980116088145988437546262405967234073624576 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 -60 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)) (if.f64 (<=.f64 x #s(literal 1600000000 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 #s(literal 3 binary64) x) #s(literal 12/29 binary64)) y) (*.f64 (*.f64 (-.f64 #s(literal 4/29 binary64) x) y) #s(literal -3 binary64)) (if.f64 (<=.f64 x #s(literal -7/4 binary64)) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 #s(literal 3 binary64) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 5500 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 4503599625026821/4503599627370496 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 (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 -1500000000000000113348866020470771248179513745725946577068284290763728855540445549879863907925289164008323682154470965248 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 25999999999999997256817825017964609482768800836853525517434880 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)) (-.f64 (*.f64 (/.f64 #s(literal 4 binary64) z) (-.f64 x y)) #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 -10000000000000 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 10000000000000 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 y #s(literal -1807579933084025/10889035741470030830827987437816582766592 binary64)) (-.f64 #s(approx (* (/ (- x y) z) 4) (*.f64 #s(literal -4 binary64) (/.f64 y z))) #s(literal 2 binary64)) (if.f64 (<=.f64 y #s(literal 1116892707587883/36028797018963968 binary64)) (-.f64 (*.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 #s(approx (* (/ (- x y) z) 4) (*.f64 #s(literal -4 binary64) (/.f64 y z))) #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal -129999999999999996595423256973674701795615912545035636585407931381180213446881684255577455515921707642992981445380090867161181262482960454043339395404651751106273300855917830639452160 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z) (if.f64 (<=.f64 x #s(literal 509999999999999994264985196134265415048643792944607797561274052937147500732959118602936303860574678167907846848512 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 -10000000000000 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) 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 400000000000000021001904102081768099481787432443263661966341646204720983195563278314548550032179145617481777533153551270777009294144172230257916873914682793139354880370630321495132093517915236023747581293988319978032447615587056352029861097112056997831703515528022737135246267788878554746183760216064 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) 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 -10000000000000 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) 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)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) 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 -1500000000000000113348866020470771248179513745725946577068284290763728855540445549879863907925289164008323682154470965248 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 25999999999999997256817825017964609482768800836853525517434880 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 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) x))) #s(literal -1/6 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 7782220156096217/144115188075855872 binary64)) (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(approx (* (- (* -4 (sqrt x)) x) -1/6) (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x))) #s(literal -1/6 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 (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal 7782220156096217/144115188075855872 binary64)) (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(approx (* (- (* -4 (sqrt x)) x) -1/6) (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x))) #s(literal -1/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 x #s(literal 1 binary64)) (-.f64 #s(approx (* (- (* -4 (sqrt x)) x) -1/6) (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x))) #s(literal -1/6 binary64))) (if.f64 (<=.f64 x #s(literal 7782220156096217/144115188075855872 binary64)) (/.f64 #s(approx (* 6 (- x 1)) #s(literal -6 binary64)) (-.f64 (-.f64 x (*.f64 #s(literal -4 binary64) (sqrt.f64 x))) #s(literal -1 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))))) (if.f64 (<=.f64 x #s(literal 7782220156096217/144115188075855872 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 x #s(literal 7782220156096217/144115188075855872 binary64)) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 x) #s(literal -2/3 binary64)) #s(literal 1/6 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))))) (if.f64 (<=.f64 x #s(literal 7782220156096217/144115188075855872 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)) #s(approx (+ (* n0_i (- 1 u)) (* n1_i u)) (-.f32 n0_i (*.f32 (-.f32 n0_i n1_i) u)))) (if.f32 (<=.f32 n0_i #s(literal -14757395/73786976294838206464 binary32)) #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)) #s(approx (- n0_i (* (- n0_i n1_i) u)) (-.f32 n0_i (*.f32 n0_i u))))) (if.f32 (<=.f32 n0_i #s(literal 11529215/1152921504606846976 binary32)) (+.f32 #s(approx (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) u) 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)) #s(approx (- n0_i (* (- n0_i n1_i) u)) (-.f32 n0_i (*.f32 n0_i u))))))) #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)) #s(approx (- n0_i (* (- n0_i n1_i) u)) (-.f32 n0_i (*.f32 n0_i u))))) (/.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 #s(literal 1/3 binary64) c) a)) (/.f64 (-.f64 (*.f64 b #s(literal -1/3 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) #s(literal 1/3 binary64))) a)) (/.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 a #s(literal 3 binary64)) c))) #s(literal 1/3 binary64))) a)) (*.f64 (/.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 #s(literal -1/3 binary64) b) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) #s(literal 1/3 binary64)))) a) (*.f64 (/.f64 a (-.f64 (*.f64 #s(literal -1/3 binary64) b) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) #s(literal 1/3 binary64)))) #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)))) #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 (*.f64 #s(literal 1/3 binary64) c) a)) (-.f64 #s(approx (/ b (* -3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b 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 #s(literal 1/3 binary64) (/.f64 c a))) (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) b) 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 #s(literal -1/3 binary64) b) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) #s(literal 1/3 binary64))) a)) (/.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 (*.f64 b #s(literal -1/3 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) #s(literal 1/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 -8500259669165361/590295810358705651712 binary64)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)))) b) (/.f64 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 (/.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 -8500259669165361/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/2 binary64) (/.f64 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 -8500259669165361/590295810358705651712 binary64)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) a) #s(literal 1/3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 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 -8500259669165361/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/2 binary64) (/.f64 c 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 #s(literal -1/3 binary64) b) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) #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 -5902958103587057/1180591620717411303424 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.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(literal -1/2 binary64) (/.f64 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 -5902958103587057/1180591620717411303424 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/2 binary64) (/.f64 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 -5902958103587057/1180591620717411303424 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/2 binary64) (/.f64 c 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 -2600000000000000195952878004268209301828266619268701827572451044139909740068537892472460830094085045878784 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) #s(literal 1/3 binary64)) (neg.f64 (neg.f64 a))) (/.f64 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 -720000000000000054125630579893110211779428926333733913707694553697591466174538947358469592790385785508351487627973818955207802880 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b) #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 -420000000000000000632312115410426028761833967307060051418181632314048959127663943863600930045237680032360775036985949342785711644350758896395298728799371264 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (/.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(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 -460000000000000013736581599702047659675859341753493326332428115124966548104505607583031900952644602987382525684552302592 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 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/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -7355978596156267/49039857307708443467467104868809893875799651909875269632 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (/.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* c a) 3)) (*.f64 #s(literal -3 binary64) (*.f64 a c)))) b) #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 -7355978596156267/49039857307708443467467104868809893875799651909875269632 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 3 a) c)) (*.f64 #s(literal -3 binary64) (*.f64 a c))))) (*.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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (/.f64 #s(approx (* (- (sqrt (- (* b b) (* (* a 3) c))) b) 1/3) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 a 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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 c (*.f64 #s(approx (/ (sqrt (* (/ a c) -3)) a) (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 a c)))) #s(literal -1/3 binary64)))) #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 -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 493255773416689/474284397516047136454946754595585670566993857190463750305618264096412179005177856 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 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 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 8308755674487105/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 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 517735622840347/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 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 517735622840347/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 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)))) (if.f64 (<=.f64 b #s(literal -2856782292316625/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 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 -2/3 binary64) (/.f64 #s(approx b #s(literal 0 binary64)) a)))) #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 -8264141345021879/147573952589676412928 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 4673067172681345/2596148429267413814265248164610048 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 n (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i))) (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i)))) (if.f64 (<=.f64 i #s(literal 35000000000000000070804278645219069770522953764719027746837274306257037957919038784032210944 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (* (/ (pow (- (/ i n) -1) n) i) n) (/.f64 (*.f64 n (exp.f64 i)) i)) i) n) i)) (if.f64 (<=.f64 i #s(literal 1899999999999999980689618664727274288125788601645318503538407944032496281998987206819349468381801645963074172796021702346605781777084858511801397711180748472815563377504112794763752740778738668334675129785748223904710656 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (*.f64 n i)) i) n) i)) (if.f64 (<=.f64 i #s(literal 769999999999999958321903792266432441427272886646152521707337240977285729157900315478210615521511448330331921932504880004394403306366308834326032429045150697087874798820652363746950021892282064809482436650866431574789954680099557866782913688083395248128 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (pow (- (/ i n) -1) n) (+.f64 #s(literal 1 binary64) i)) (/.f64 #s(literal 1 binary64) n)) #s(literal 2 binary64)) (*.f64 i (*.f64 #s(literal 2 binary64) (/.f64 n i)))) (*.f64 i #s(literal 2 binary64))))))))) (if.f64 (<=.f64 i #s(literal -8264141345021879/147573952589676412928 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 4673067172681345/2596148429267413814265248164610048 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 n (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i))) (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i)))) (if.f64 (<=.f64 i #s(literal 4200000000000000028734455840559440796623035918808291979014280917664300795032293168796495744301057219244272963025962293734574220447204748095974531126420583995530920191698530900005568633310259530697462777298728387608576 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (* (/ (pow (- (/ i n) -1) n) i) n) (/.f64 (*.f64 n (exp.f64 i)) i)) i) n) i)) (if.f64 (<=.f64 i #s(literal 769999999999999958321903792266432441427272886646152521707337240977285729157900315478210615521511448330331921932504880004394403306366308834326032429045150697087874798820652363746950021892282064809482436650866431574789954680099557866782913688083395248128 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (pow (- (/ i n) -1) n) (+.f64 #s(literal 1 binary64) i)) (/.f64 #s(literal 1 binary64) n)) #s(literal 2 binary64)) (*.f64 i (*.f64 #s(literal 2 binary64) (/.f64 n i)))) (*.f64 i #s(literal 2 binary64)))))))) (if.f64 (<=.f64 i #s(literal -8264141345021879/147573952589676412928 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 1077503010193995/1267650600228229401496703205376 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 n (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i))) (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i)))) (if.f64 (<=.f64 i #s(literal 4200000000000000028734455840559440796623035918808291979014280917664300795032293168796495744301057219244272963025962293734574220447204748095974531126420583995530920191698530900005568633310259530697462777298728387608576 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (- (* (/ (pow (- (/ i n) -1) n) i) n) (/ n i)) (*.f64 n (-.f64 (/.f64 (exp.f64 i) i) (/.f64 #s(literal 1 binary64) i))))) (if.f64 (<=.f64 i #s(literal 769999999999999958321903792266432441427272886646152521707337240977285729157900315478210615521511448330331921932504880004394403306366308834326032429045150697087874798820652363746950021892282064809482436650866431574789954680099557866782913688083395248128 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (pow (- (/ i n) -1) n) (+.f64 #s(literal 1 binary64) i)) (/.f64 #s(literal 1 binary64) n)) #s(literal 2 binary64)) (*.f64 i (*.f64 #s(literal 2 binary64) (/.f64 n i)))) (*.f64 i #s(literal 2 binary64)))))))) (if.f64 (<=.f64 i #s(literal -8264141345021879/147573952589676412928 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 5199348164998597/1237940039285380274899124224 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 n (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i))) (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i)))) (if.f64 (<=.f64 i #s(literal 4200000000000000028734455840559440796623035918808291979014280917664300795032293168796495744301057219244272963025962293734574220447204748095974531126420583995530920191698530900005568633310259530697462777298728387608576 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 769999999999999958321903792266432441427272886646152521707337240977285729157900315478210615521511448330331921932504880004394403306366308834326032429045150697087874798820652363746950021892282064809482436650866431574789954680099557866782913688083395248128 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (pow (- (/ i n) -1) n) (+.f64 #s(literal 1 binary64) i)) (/.f64 #s(literal 1 binary64) n)) #s(literal 2 binary64)) (*.f64 i (*.f64 #s(literal 2 binary64) (/.f64 n i)))) (*.f64 i #s(literal 2 binary64)))))))) (if.f64 (<=.f64 i #s(literal -8264141345021879/147573952589676412928 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 5199348164998597/1237940039285380274899124224 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 n (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i))) (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i)))) (if.f64 (<=.f64 i #s(literal 4200000000000000028734455840559440796623035918808291979014280917664300795032293168796495744301057219244272963025962293734574220447204748095974531126420583995530920191698530900005568633310259530697462777298728387608576 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 769999999999999958321903792266432441427272886646152521707337240977285729157900315478210615521511448330331921932504880004394403306366308834326032429045150697087874798820652363746950021892282064809482436650866431574789954680099557866782913688083395248128 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (pow (- (/ i n) -1) n) (+.f64 #s(literal 1 binary64) i)) (/.f64 #s(literal 1 binary64) n)) #s(literal 2 binary64)) (*.f64 i (*.f64 #s(literal 2 binary64) (/.f64 n i)))) (*.f64 i #s(literal 2 binary64)))))))) (if.f64 (<=.f64 i #s(literal -3100000000 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 4200000000000000028734455840559440796623035918808291979014280917664300795032293168796495744301057219244272963025962293734574220447204748095974531126420583995530920191698530900005568633310259530697462777298728387608576 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 n (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i))) (*.f64 #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 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) i) #s(literal -1/2 binary64)) n) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) i)) (*.f64 #s(literal 1/3 binary64) (/.f64 i n)))) i)))) (if.f64 (<=.f64 i #s(literal 769999999999999958321903792266432441427272886646152521707337240977285729157900315478210615521511448330331921932504880004394403306366308834326032429045150697087874798820652363746950021892282064809482436650866431574789954680099557866782913688083395248128 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (pow (- (/ i n) -1) n) (+.f64 #s(literal 1 binary64) i)) (/.f64 #s(literal 1 binary64) n)) #s(literal 2 binary64)) (*.f64 i (*.f64 #s(literal 2 binary64) (/.f64 n i)))) (*.f64 i #s(literal 2 binary64))))))) (if.f64 (<=.f64 i #s(literal -3100000000 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 4200000000000000028734455840559440796623035918808291979014280917664300795032293168796495744301057219244272963025962293734574220447204748095974531126420583995530920191698530900005568633310259530697462777298728387608576 binary64)) (*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 (*.f64 (-.f64 (*.f64 #s(approx (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))) (*.f64 #s(literal 1/6 binary64) n)) i) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) i) n)) #s(literal 100 binary64)) (if.f64 (<=.f64 i #s(literal 769999999999999958321903792266432441427272886646152521707337240977285729157900315478210615521511448330331921932504880004394403306366308834326032429045150697087874798820652363746950021892282064809482436650866431574789954680099557866782913688083395248128 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (* (* (/ (pow (- (/ i n) -1) n) i) n) i) n) (*.f64 i n)) i))))) (if.f64 (<=.f64 i #s(literal -3100000000 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 4200000000000000028734455840559440796623035918808291979014280917664300795032293168796495744301057219244272963025962293734574220447204748095974531126420583995530920191698530900005568633310259530697462777298728387608576 binary64)) (*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 (*.f64 (-.f64 (*.f64 #s(approx (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))) (*.f64 #s(literal 1/6 binary64) n)) i) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) i) n)) #s(literal 100 binary64)) (if.f64 (<=.f64 i #s(literal 769999999999999958321903792266432441427272886646152521707337240977285729157900315478210615521511448330331921932504880004394403306366308834326032429045150697087874798820652363746950021892282064809482436650866431574789954680099557866782913688083395248128 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ (pow (- (/ i n) -1) n) i) (/.f64 i (*.f64 i i))) i) #s(literal 1 binary64)) (/.f64 i n))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (pow (- (/ i n) -1) n) (+.f64 #s(literal 1 binary64) i)) (/.f64 #s(literal 1 binary64) n)) #s(literal 2 binary64)) (*.f64 i (*.f64 #s(literal 2 binary64) (/.f64 n i)))) (*.f64 i #s(literal 2 binary64))))))) (if.f64 (<=.f64 n #s(literal -4149515568880993/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.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 96326941871583/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 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)) (+.f64 (*.f64 (-.f64 (*.f64 #s(approx (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))) (*.f64 #s(literal 1/6 binary64) n)) i) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) i) n)) #s(literal 100 binary64)))) (if.f64 (<=.f64 n #s(literal -4149515568880993/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.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 96326941871583/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 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 (+.f64 (*.f64 i #s(approx (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))) (*.f64 #s(literal 1/6 binary64) n))) #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) #s(literal -1/2 binary64))))))))) (if.f64 (<=.f64 n #s(literal -4149515568880993/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.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 1504535092089487/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 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 -4149515568880993/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal 50 binary64) (*.f64 i n))))) (if.f64 (<=.f64 n #s(literal 96326941871583/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 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 n #s(literal -4149515568880993/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 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 96326941871583/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 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 -205000000000000000 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 15500000000000000773099798965512977357209600 binary64)) (*.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 (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) #s(approx (* n (+ 100 (* 50 i))) (*.f64 #s(literal 50 binary64) (*.f64 i n))))))) (if.f64 (<=.f64 i #s(literal -205000000000000000 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 9399999999999999710110176584819959717167104 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 (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 #s(literal -50 binary64) i))) (if.f64 (<=.f64 c #s(literal -1349999999999999954245982158887386949218771657681318675692791005184 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 c #s(literal -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 d b) (*.f64 c a))) (if.f64 (<=.f64 c #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 c #s(literal 3299999999999999986428798326532941143297361994102300032786005566284043072254603818945699398355660046336 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 600000000000000023165396572451708641676412308948102633726542977411464346098956456021184350527259022061334505417178930182347963737220251052939000784241783794404360716288 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 #s(approx (+ b (/ (* a c) d)) (*.f64 c (+.f64 (/.f64 a d) (/.f64 b c)))) d)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c))))))) (if.f64 (<=.f64 c #s(literal -1349999999999999954245982158887386949218771657681318675692791005184 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 c #s(literal -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 c #s(literal 3299999999999999986428798326532941143297361994102300032786005566284043072254603818945699398355660046336 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 600000000000000023165396572451708641676412308948102633726542977411464346098956456021184350527259022061334505417178930182347963737220251052939000784241783794404360716288 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 #s(approx (+ b (/ (* a c) d)) (*.f64 c (+.f64 (/.f64 a d) (/.f64 b c)))) d)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c))))))) (if.f64 (<=.f64 c #s(literal -1349999999999999954245982158887386949218771657681318675692791005184 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 c #s(literal -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 c #s(literal 3299999999999999986428798326532941143297361994102300032786005566284043072254603818945699398355660046336 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 600000000000000023165396572451708641676412308948102633726542977411464346098956456021184350527259022061334505417178930182347963737220251052939000784241783794404360716288 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 a c))))))) (if.f64 (<=.f64 d #s(literal -6299999999999999558665790889948634598025599611214199305060798353895211698234335554726277977892291260827538220998503432192 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 d #s(literal -3194017912572413/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 6474262145357715/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 d #s(literal 17800000000000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d d) (*.f64 c c)) (+.f64 (*.f64 d b) (*.f64 c a)))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (*.f64 (/.f64 #s(literal 1 binary64) d) (+.f64 (/.f64 c (*.f64 (/.f64 #s(literal 1 binary64) a) d)) b))))))) (if.f64 (<=.f64 d #s(literal -6299999999999999558665790889948634598025599611214199305060798353895211698234335554726277977892291260827538220998503432192 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 d #s(literal -3194017912572413/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 6474262145357715/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 d #s(literal 1850000 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 #s(literal 1 binary64) d) (+.f64 (/.f64 c (*.f64 (/.f64 #s(literal 1 binary64) a) d)) b))))))) (if.f64 (<=.f64 d #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 d #s(literal 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)))) (if.f64 (<=.f64 d #s(literal -4999999999999999909254353594199903932358825482164085623979199184949536277190026649102901712196568838131679232 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 1850000 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d))))) (if.f64 (<=.f64 c #s(literal -4999999999999999909254353594199903932358825482164085623979199184949536277190026649102901712196568838131679232 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 c #s(literal -7107673776432753/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (*.f64 c a) (+.f64 (*.f64 d d) (*.f64 c c)))) (if.f64 (<=.f64 c #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 c #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (*.f64 (/.f64 c (+.f64 (*.f64 d d) (*.f64 c c))) a)) (if.f64 (<=.f64 c #s(literal 660000000000000035956786174964533489886260569691230184192451822490418107055384479530930934074943499893932251401790126083420149319134503387728121809499219944496085073920 binary64)) #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 c #s(literal -1700000000000000026451007420093633141255942374765804436728609986732417427980084695550475162855580661049550677475328 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 c #s(literal -7107673776432753/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (*.f64 (/.f64 c (+.f64 (*.f64 d d) (*.f64 c c))) a)) (if.f64 (<=.f64 c #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 c #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (*.f64 (/.f64 c (+.f64 (*.f64 d d) (*.f64 c c))) a)) (if.f64 (<=.f64 c #s(literal 660000000000000035956786174964533489886260569691230184192451822490418107055384479530930934074943499893932251401790126083420149319134503387728121809499219944496085073920 binary64)) #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 c #s(literal -5800000000000000441917169037238757437152412195321666401706401012878860313185054768274583928734482432 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 c #s(literal -7107673776432753/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (*.f64 (/.f64 a (+.f64 (*.f64 d d) (*.f64 c c))) c)) (if.f64 (<=.f64 c #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 c #s(literal 1300000000000000032329771796042267886403676554254000020526013616820056167893023996339176809392636952576 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (*.f64 (/.f64 a (+.f64 (*.f64 d d) (*.f64 c c))) c)) (if.f64 (<=.f64 c #s(literal 660000000000000035956786174964533489886260569691230184192451822490418107055384479530930934074943499893932251401790126083420149319134503387728121809499219944496085073920 binary64)) #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 -4999999999999999909254353594199903932358825482164085623979199184949536277190026649102901712196568838131679232 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 2870766576277703/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 d #s(literal 1850000 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 -4999999999999999909254353594199903932358825482164085623979199184949536277190026649102901712196568838131679232 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 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))))) (if.f64 (<=.f64 d #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 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 c #s(literal -44999999999999999494702405643475876698669641387869406812840055288799957456499073976262685494313696095210096396148655058265546003469442220032 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (*.f64 d (/.f64 a c)))) c)) (if.f64 (<=.f64 c #s(literal -1358626472935755/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 c #s(literal 78000000000000005561326836911866911517538888071112885366261184744503537964593783117797473956932289503753481029978422888246788275466310886716115744821608448 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (/.f64 (pow.f64 d #s(literal 1 binary64)) (pow.f64 d #s(literal -1 binary64))))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 d c)) b) c)))))) (if.f64 (<=.f64 c #s(literal -44999999999999999494702405643475876698669641387869406812840055288799957456499073976262685494313696095210096396148655058265546003469442220032 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (*.f64 d (/.f64 a c)))) c)) (if.f64 (<=.f64 c #s(literal -1358626472935755/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 5002207817901643/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 c #s(literal 78000000000000005561326836911866911517538888071112885366261184744503537964593783117797473956932289503753481029978422888246788275466310886716115744821608448 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 (*.f64 (neg.f64 a) (/.f64 d c)) b) c)))))) (if.f64 (<=.f64 c #s(literal -822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (*.f64 d (/.f64 a c)))) c)) (if.f64 (<=.f64 c #s(literal 22499999999999999931646313713635335300396489834923078931447808 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (*.f64 d (/.f64 a c)))) c)))) (if.f64 (<=.f64 c #s(literal -822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 d c)) b) c)) (if.f64 (<=.f64 c #s(literal 22499999999999999931646313713635335300396489834923078931447808 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 d c)) b) c)))) (if.f64 (<=.f64 d #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 d #s(literal 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (/.f64 (*.f64 d a) c)) c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)))) (if.f64 (<=.f64 d #s(literal -99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal -211368832449645/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 1850000 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (/.f64 (*.f64 d a) c)) c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d))))) (if.f64 (<=.f64 c #s(literal -44999999999999999494702405643475876698669641387869406812840055288799957456499073976262685494313696095210096396148655058265546003469442220032 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 c #s(literal -45000 binary64)) (/.f64 #s(approx (- (* b c) (* a d)) (*.f64 b c)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 1250000000000000 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 c #s(literal 78000000000000005561326836911866911517538888071112885366261184744503537964593783117797473956932289503753481029978422888246788275466310886716115744821608448 binary64)) (/.f64 #s(approx (- (* b c) (* a d)) (*.f64 b c)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)))))) (if.f64 (<=.f64 c #s(literal -2700000000000000000000 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 c #s(literal 165000000000000001990154920008987566931968 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)))) (if.f64 (<=.f64 d #s(literal -4199999999999999777679428504007173028224011319078927729860663295920922877959479309824602648614074545418375592399256136995220559699858451113759456090121253683200 binary64)) #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(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(literal 0 binary64) (if.f64 (<=.f64 x #s(literal -3961408125713217/39614081257132168796771975168 binary64)) (/.f64 (*.f64 (+.f64 y x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) y) (if.f64 (<=.f64 x #s(literal 5000000000000000362657181907646175630791872048232609777591050777395200 binary64)) (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 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 -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 999999999999999924509121522475246865178672200286390413373640190927670776874706901000867474584296317792102107215397297714017257980807797893073643852992008461269166974189675556141912776812173197487139230503413422370196749149011968 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 -7000000000000000645659903729332342866570367105094536368972896725288501300230954977758367311415912041942768911645886256914863407249315808968237009918524129280 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 x #s(literal 9799999999999999571423515066966488493153064774595622167649714411836073631352421634580958844875905187433694641674343761314971634770170918209350270976 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 -2000 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 4835703278458517/2417851639229258349412352 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 (-.f64 (-.f64 (/.f64 x y) x) #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 2 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 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -2000 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 4835703278458517/2417851639229258349412352 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 (-.f64 (-.f64 (/.f64 x y) x) #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 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 -2000 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 -2000 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 5902958103587057/590295810358705651712 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 #s(approx (- (- (/ x y) x) -1) (-.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 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 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -2000 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 5902958103587057/590295810358705651712 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 #s(approx (- (- (/ x y) x) -1) (-.f64 #s(literal 1 binary64) x)) x)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 #s(approx (- (- (/ x y) x) -1) (-.f64 #s(literal 1 binary64) x)) x)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) #s(literal 1 binary64)) x) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 x #s(approx (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (sin.f64 (-.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (sin (+ (* (* (* b (- (+ a a) -1)) t) -1/16) (* (PI) 1/2)))) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (if.f64 (<=.f64 x #s(literal 100000000000000 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) x) x) (/.f64 #s(approx (+ (* (neg x) (* x x)) (pow (- (* 3 x) (+ -1 (+ x x))) 3)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x))))) (+.f64 (*.f64 x x) #s(approx (- (* (- (* 3 x) (+ -1 (+ x x))) (- (* 3 x) (+ -1 (+ x x)))) (* (neg x) (- (* 3 x) (+ -1 (+ x x))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) x)))))))) (-.f64 (+.f64 #s(literal 1 binary64) x) x) (-.f64 #s(approx (+ 1 x) #s(literal 1 binary64)) x) (+.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) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT) #s(literal 1/2 binary64)))) (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT) #s(literal 1/2 binary64)))) (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT) #s(literal 1/2 binary64)))))))))) (+.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) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) 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 -2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (+.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) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (sqrt (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT)))) #s(approx (sqrt (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev 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 0 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) #s(approx NdChar #s(literal 0 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 1000000000 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))))) (+.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) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (sqrt (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT)))) #s(approx (sqrt (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev 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 -2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 binary64)) (+.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) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (sqrt (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT)))) #s(approx (sqrt (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev 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 825460204899477/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 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 (/.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) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (sqrt (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT)))) #s(approx (sqrt (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev 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 -2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 binary64)) (+.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) (/.f64 #s(literal 1 binary64) #s(approx (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 mu KbT)) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev 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 2291112313477997/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 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 (/.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) (/.f64 #s(literal 1 binary64) #s(approx (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 mu KbT)) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))))))))))) (if.f64 (<=.f64 NaChar #s(literal -112 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (/ 1 (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT)))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT)))))) (if.f64 (<=.f64 NaChar #s(literal 42000000 binary64)) (+.f64 (/.f64 NdChar (-.f64 (exp.f64 (/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)) #s(literal -1 binary64))) (/.f64 NaChar #s(approx (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))) (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) 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 NaChar #s(literal -5404319552844595/1125899906842624 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (/ 1 (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT)))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 mu (+.f64 EAccept (+.f64 Ev Vef))) KbT)))))) (if.f64 (<=.f64 NaChar #s(literal 5293612250078163/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 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))) #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 -5404319552844595/1125899906842624 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 5293612250078163/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 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))) #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 -5404319552844595/1125899906842624 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 5293612250078163/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (neg (- (- (- Ec Vef) EDonor) mu)) (+.f64 EDonor (+.f64 Vef mu))) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) #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 -5166793682102433/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 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 2453137384182563/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) #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 -1761406937080375/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 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)))))) (if.f64 (<=.f64 NaChar #s(literal 2453137384182563/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) #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 mu #s(literal -880000000000000042071166530313047270202607326253190665308207143340425481600971666786880768211782941266431542907135949498268121817714797631252541807453721763132726354713116984822623785095104823296 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))))))) (if.f64 (<=.f64 mu #s(literal 619999999999999992513026622397136977605671629701420860237664101311757845262657870832339383393291929250652769269071652539914061570550911066217971303216736608930641215488 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)))))) #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))))))))) (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 -2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (/ 1 (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT)))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 mu KbT)) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev 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 6237000967295999/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464 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) #s(approx NdChar #s(literal 0 binary64))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (/ 1 (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT)))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (exp (/ (- mu (+ EAccept (+ Ev Vef))) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 mu KbT)) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev 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 -2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 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 825460204899477/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 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) #s(approx NdChar #s(literal 0 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 -2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 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) 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 0 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) #s(approx NdChar #s(literal 0 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 20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704 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) NdChar))) #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)))))) (if.f64 (<=.f64 NaChar #s(literal -1900000000000000138912576148184219885120703117837989633080251486438113602251806418563190479273329084068460307199425499381363153040499617848740391256804101341834680945031274109937686769979238516848079812121591808 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))) (if.f64 (<=.f64 NaChar #s(literal 520000000000 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) NdChar))) #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))))) #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 b #s(literal 950000 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))) (-.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))) (if.f64 (<=.f64 b #s(literal 950000 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))) (-.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 a a) (*.f64 a a)) #s(literal 1 binary64))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (*.f64 (*.f64 #s(approx (- (* a a) -1) #s(literal 1 binary64)) (-.f64 a #s(literal -1 binary64))) (-.f64 a #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))) (if.f64 (<=.f64 a #s(literal -13500000 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) 4) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (/.f64 #s(literal -4 binary64) a))) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 20000000 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- 1 (* 3 a)) #s(literal 1 binary64)) b) b) (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) a) a) a)) #s(literal -4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) 4) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (/.f64 #s(literal -4 binary64) a))) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1 binary64)))) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.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)) (-.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 b #s(literal 950000 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 a a) (*.f64 a (-.f64 a #s(literal -4 binary64))))) #s(literal 1 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- 1 (* 3 a)) #s(literal 1 binary64)) b) b) (*.f64 #s(approx (* (- -1 a) a) (*.f64 #s(literal -1 binary64) a)) 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 a a) (*.f64 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 a (*.f64 (*.f64 a a) (-.f64 a #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 (*.f64 (*.f64 #s(approx (+ 3 a) #s(literal 3 binary64)) b) b) (*.f64 #s(approx (- a 1) #s(literal -1 binary64)) (*.f64 a a))))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(approx (+ 1 (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a)))) (*.f64 a (-.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 1 binary64) a)) #s(literal 1/4 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) a) a) a) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(approx (+ 1 (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a)))) (*.f64 a (-.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 1 binary64) a)) #s(literal 1/4 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 1 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 (-.f64 a #s(literal 4 binary64)) (*.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 (-.f64 a #s(literal 4 binary64)) 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 #s(approx (- a 4) #s(literal -4 binary64)) (*.f64 a a)) a))) #s(literal 1 binary64)) (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta) (-.f32 (*.f32 (*.f32 (-.f32 c #s(literal -1 binary32)) (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) #s(literal -1 binary32))) (/.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 c #s(literal -1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) 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 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.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 #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)) #s(approx (- -1 c) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32)) (/.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 #s(literal -1 binary32) c)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (PI.f32) cosTheta)))) (/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (+.f32 (-.f32 (-.f32 (+.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32)) (sqrt.f32 (PI.f32))) cosTheta) c) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) #s(approx (- (- (- (* (- (* 1/2 cosTheta) 3/2) (/ cosTheta (sqrt (PI)))) (- -1 c)) (/ 1 (sqrt (PI)))) (/ -1 (* cosTheta (sqrt (PI))))) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (/.f32 (*.f32 cosTheta (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32))) (sqrt.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))))))) (/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32)) (/.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 #s(literal -1 binary32) c)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) cosTheta)) (sqrt.f32 (PI.f32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (PI.f32)) #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 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (PI.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)))))) #s(approx (/ (* (exp (* cosTheta cosTheta)) (* cosTheta (sqrt (PI)))) (+ (* (* (exp (* cosTheta cosTheta)) (* cosTheta (sqrt (PI)))) (- c -1)) (sqrt (- (- 1 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)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (PI)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta))) (*.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))))) #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 (/ (* (* (sqrt (/ (PI) (- (- 1 cosTheta) cosTheta))) (exp (* cosTheta cosTheta))) cosTheta) (- (* (* (- c -1) (sqrt (/ (PI) (- (- 1 cosTheta) cosTheta)))) (* (exp (* cosTheta cosTheta)) cosTheta)) -1)) #s(approx (/ 1 (+ 1 c)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) c)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -16106127/268435456 binary32)) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) (PI.f32))) (*.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))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -16106127/268435456 binary32)) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) (PI.f32))) (*.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))))))) (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(approx (- 1 (/ -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 1/3 binary32)) (/.f32 #s(literal 2 binary32) u1))) (-.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 u1 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1)) #s(approx (- 1 (/ -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 1/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.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 (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))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -3248069/536870912 binary32)) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) (PI.f32))) (*.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))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -3248069/536870912 binary32)) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) (PI.f32))) (*.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)))) (if.f32 (<=.f32 u2 #s(literal 8589935/4294967296 binary32)) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))))))))) (*.f32 (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))))))))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal -1/3 binary32) u1) #s(literal 1/2 binary32))) #s(literal 1 binary32)))))))))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 #s(literal -1/2 binary32) u1) #s(literal 1 binary32)))))))))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.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 1/4 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)))))) (*.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 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 (*.f32 #s(approx (+ 1 (/ 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 1/3 binary32)) (/.f32 #s(literal 2 binary32) u1))) (-.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))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (*.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)) #s(approx (+ 1 (/ 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 1/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))))) (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (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 1/4 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 (PI.f32) (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))) (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 (*.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 14576045/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 14576045/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 (PI.f32) (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #s(literal 16776713/16777216 binary32)) (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) (sin.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) u2) (PI.f32)) (*.f32 (PI.f32) #s(literal -1/2 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))))))))))) (if.f32 (<=.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #s(literal 16776713/16777216 binary32)) (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #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 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 1) (* u1 u1)) (+ 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 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -3019899/67108864 binary32)) (*.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 #s(approx (- (* (* (- (* -1/4 u0) 1/3) u0) (* (- (* -1/4 u0) 1/3) u0)) (* 1/2 1/2)) (-.f32 (*.f32 #s(literal 1/9 binary32) (pow.f32 u0 #s(literal 2 binary32))) #s(literal 1/4 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))) u0) u0) u0)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -9395241/268435456 binary32)) (*.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 (*.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) u0) (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/4 binary32)) (*.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 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) u0) (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/4 binary32)) (*.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 (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) #s(literal 1 binary32)) u0)) (neg.f32 alpha)) alpha) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ (* (- (* (* alpha alpha) -1/2) (* (- (* 1/4 (* (* alpha alpha) u0)) (* -1/3 (* alpha alpha))) u0)) u0) (* alpha alpha)) (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))))) (*.f32 alpha alpha)) 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 #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) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ (* (- (* (* alpha alpha) -1/2) (* (- (* 1/4 (* (* alpha alpha) u0)) (* -1/3 (* alpha alpha))) u0)) u0) (* alpha alpha)) (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32))))) (*.f32 alpha alpha)) u0)) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 #s(approx (- (* (- (* -1/4 u0) 1/3) u0) 1/2) #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) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ (* (- (* (* alpha alpha) -1/2) (* (- (* 1/4 (* (* alpha alpha) u0)) (* -1/3 (* alpha alpha))) u0)) u0) (* alpha alpha)) (*.f32 #s(literal -1/2 binary32) u0))) (*.f32 alpha alpha)) u0)) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 alpha u0)) alpha) (if.f32 (<=.f32 u0 #s(literal 5368709/134217728 binary32)) (*.f32 (/.f32 #s(approx (neg (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) (*.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 cos2phi alphax)) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 #s(literal 1 binary32) (*.f32 alphay (*.f32 alphax alphax)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (*.f32 sin2phi (*.f32 alphax alphax)))) (/.f32 #s(literal 1 binary32) alphay)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (*.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphay alphay) alphax)) (-.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi) (*.f32 (*.f32 alphay alphay) cos2phi))) alphax) (*.f32 (/.f32 #s(approx (neg (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) (*.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 cos2phi alphax)) sin2phi)) (*.f32 alphay alphay))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 #s(approx (neg (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) (*.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 cos2phi alphax)) sin2phi)) (*.f32 alphay alphay))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 #s(approx (neg (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) (*.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 cos2phi alphax)) sin2phi)) (*.f32 alphay alphay))) (*.f32 (/.f32 #s(approx (neg (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) (*.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 cos2phi alphax)) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 #s(approx (neg (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) (*.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (*.f32 alphay (*.f32 (/.f32 alphay (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) #s(approx (neg (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)))) (/.f32 #s(approx (neg (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 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 (/.f32 #s(approx (neg (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 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 #s(approx (neg (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) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (*.f32 alphax alphax)) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 #s(approx (neg (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) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 #s(approx (neg (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) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (*.f32 (*.f32 (/.f32 #s(approx (neg (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) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) alphay) alphay) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 10000000 binary32)) (/.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 #s(approx (neg (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)) (*.f32 alphay alphay)) (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* alphay (/ cos2phi (* alphax alphax))) alphay) sin2phi) 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 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 #s(approx (- (* (- (* 1/4 u0) -1/3) u0) -1/2) #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (if.f32 (<=.f32 sin2phi #s(literal 6184753/68719476736 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 #s(approx (neg (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)) (*.f32 alphay alphay)) (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* alphay (/ cos2phi (* alphax alphax))) alphay) sin2phi) sin2phi)))) (if.f32 (<=.f32 sin2phi #s(literal 15111573/75557863725914323419136 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (/.f32 #s(approx (neg (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)) #s(approx (+ (* (* alphay (/ cos2phi (* alphax alphax))) alphay) sin2phi) sin2phi)) alphay) alphay)) (*.f32 (*.f32 (/.f32 #s(approx (neg (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)) #s(approx (+ (* (* alphay (/ cos2phi (* alphax alphax))) alphay) sin2phi) sin2phi)) alphay) alphay) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda2)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (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)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (if.f64 (<=.f64 phi2 #s(literal -3961408125713217/9903520314283042199192993792 binary64)) (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 phi2 #s(literal 8282095616148677/27606985387162255149739023449108101809804435888681546220650096895197184 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (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)))))) (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 phi2 #s(literal -3588915588619273/2658455991569831745807614120560689152 binary64)) (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 phi2 #s(literal 4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (- (* (sin phi2) (cos phi1)) (* (* (* (sin phi1) (cos phi2)) (sin lambda2)) (sin lambda1))) (* (cos lambda2) (* (cos lambda1) (* (sin phi1) (cos phi2))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))))) (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 phi2 #s(literal -3588915588619273/2658455991569831745807614120560689152 binary64)) (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 phi2 #s(literal 4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1))))) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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))))))) (if.f64 (<=.f64 lambda2 #s(literal -1090000000000000 binary64)) (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)) #s(approx (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (if.f64 (<=.f64 lambda2 #s(literal 1940874174375439/46768052394588893382517914646921056628989841375232 binary64)) (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)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (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)) #s(approx (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))) (if.f64 (<=.f64 lambda1 #s(literal -1662273001970115/75557863725914323419136 binary64)) (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)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (if.f64 (<=.f64 lambda1 #s(literal 1357680363825023/1180591620717411303424 binary64)) (atan2.f64 (*.f64 #s(approx (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.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)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))) (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 -1080863910568919/36028797018963968 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 phi1 #s(literal 63 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 phi2 #s(literal -6989102394647075/18889465931478580854784 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 6690223559559187/5575186299632655785383929568162090376495104 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 phi2 #s(literal -6989102394647075/18889465931478580854784 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 6690223559559187/5575186299632655785383929568162090376495104 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.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(approx (* phi2 (cos phi1)) phi2) (*.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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda2 #s(literal -4800000000000000 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 lambda2))))) (if.f64 (<=.f64 lambda2 #s(literal 1940874174375439/46768052394588893382517914646921056628989841375232 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)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda2))))))) (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))))) (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 -11000000000000000 binary64)) (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 1357680363825023/1180591620717411303424 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)) #s(approx (cos lambda1) #s(literal 1 binary64)))))) (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 phi2 #s(literal -9600000000000000402062645416429996406317765119747247518176906033347166208 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)) #s(approx (cos lambda1) #s(literal 1 binary64)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi1 #s(literal -1116892707587883/36028797018963968 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 1150000000 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 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (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 lambda2 #s(literal 1940874174375439/46768052394588893382517914646921056628989841375232 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (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 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) (if.f64 (<=.f64 phi2 #s(literal 880000 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 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))) (if.f64 (<=.f64 (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))))) #s(literal 6530219459687219/2251799813685248 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)))))) (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2))) (cos.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2)))) #s(literal 2 binary64)) #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 (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))))) #s(literal 6530219459687219/2251799813685248 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 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))) (atan2.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2))) (cos.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2)))) #s(literal 2 binary64)) #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 lambda1 #s(literal -1900000000000000 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) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (if.f64 (<=.f64 lambda1 #s(literal 6195744825524975/75557863725914323419136 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 #s(literal -1 binary64) (*.f64 #s(approx (cos (- lambda1 lambda2)) #s(approx (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2))))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2)))) (sin.f64 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) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))) (if.f64 (<=.f64 phi1 #s(literal -5404319552844595/2251799813685248 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 #s(literal -1 binary64) (*.f64 #s(approx (cos (- lambda1 lambda2)) #s(approx (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2))))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (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)))))))) (if.f64 (<=.f64 phi1 #s(literal -380 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 #s(literal -1 binary64) (*.f64 #s(approx (cos (- lambda1 lambda2)) #s(approx (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2))))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2)))) (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 (sin.f64 lambda1) (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 4722366482869645/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x))) 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 0 binary64)) (/.f64 #s(approx (- (- x -1) (* (/ x (- -1 x)) (- 1 x))) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.f64 (*.f64 #s(literal -3 binary64) x) #s(literal 1 binary64))) (-.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 0 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) x)) (/.f64 #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.f64 (*.f64 #s(literal -3 binary64) x) #s(literal 1 binary64))) (-.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 4722366482869645/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 4722366482869645/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 4722366482869645/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) #s(approx (/ (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (- (* x x) 1)) (*.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) 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 4722366482869645/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))) #s(approx (+ 1 (* 3 x)) #s(literal 1 binary64))) (+.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 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 (-.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal -2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (-.f64 #s(approx (/ 1 (+ x 1)) (-.f64 (*.f64 #s(approx (- x 1) #s(literal -1 binary64)) x) #s(literal -1 binary64))) #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x))) #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 (*.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))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.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 (floor.f32 w))) (fabs.f32 (-.f32 (*.f32 dY.u (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dY.v (floor.f32 h)) dX.u)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.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 (floor.f32 w))) (fabs.f32 (-.f32 (*.f32 dY.u (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dY.v (floor.f32 h)) dX.u))))) (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))))))))) (if.f32 (>.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 (floor.f32 w))) (fabs.f32 (-.f32 (*.f32 dY.u (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dY.v (floor.f32 h)) dX.u)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.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 (floor.f32 w))) (fabs.f32 (-.f32 (*.f32 dY.u (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dY.v (floor.f32 h)) dX.u)))))) (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 (*.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)) (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 #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)) (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 #s(literal 1 binary32) (*.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)) (floor.f32 maxAniso) (/.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)))))) (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 #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)) (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 #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)) (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 (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)) (floor.f32 maxAniso) (/.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))))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dY.v) (floor.f32 h))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) 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))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.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 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w))))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.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 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w)))))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dY.v) (floor.f32 h))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) 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 (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 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w))))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.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 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w))))))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dY.v) (floor.f32 h))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) 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))))))) #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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dY.v) (floor.f32 h))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dY.v) (floor.f32 h)))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dY.v) (floor.f32 h))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) 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)))))))) #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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dY.v) (floor.f32 h))))) (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 w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dY.v) (floor.f32 h))))))) (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 (/.f32 (floor.f32 h) (sqrt.f32 (fmax.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)))))) dX.v) (*.f32 (/.f32 (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)))))) 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 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #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 (floor.f32 w) (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)))))) dX.u) (*.f32 (/.f32 dY.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)))))) (floor.f32 w))) (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 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) 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 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) 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 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) 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 (*.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)))))))) (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.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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w)))))) (floor.f32 maxAniso)) (/.f32 (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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))) (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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w)))))) (floor.f32 maxAniso)) (/.f32 (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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w))))) (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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #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 -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (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 500000000000000008932922589403465161869764464983330902721886700279835046843346211837913774809974621039574077870438123630035862892627704080387855403711076771169001716823298010480011962421165907982822736097060355087078349785802142121984 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 t x) y) (+.f64 t y)))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (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 -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (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 499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528 binary64)) (-.f64 (/.f64 (+.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 y x))) (+.f64 (+.f64 t x) y)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (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 -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (/.f64 z (+.f64 (+.f64 t x) y)) (+.f64 y x)) (*.f64 (/.f64 a (+.f64 (+.f64 t x) y)) (+.f64 t 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 50000000000000003266738805287308653501605199739146814887821596086563461013494373946761448597312155060070293180948971897031843103500694344949068611787290981147319320624060201170423586274511321235373747132066454419887471021888328522748504544214667767597984907264 binary64)) (-.f64 (/.f64 (+.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 y x))) (+.f64 (+.f64 t x) y)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (-.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 -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (/.f64 z (+.f64 (+.f64 t x) y)) (+.f64 y x)) (*.f64 (/.f64 a (+.f64 (+.f64 t x) y)) (+.f64 t 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 50000000000000003266738805287308653501605199739146814887821596086563461013494373946761448597312155060070293180948971897031843103500694344949068611787290981147319320624060201170423586274511321235373747132066454419887471021888328522748504544214667767597984907264 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) 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 -inf.0 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) z)))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (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 50000000000000003266738805287308653501605199739146814887821596086563461013494373946761448597312155060070293180948971897031843103500694344949068611787290981147319320624060201170423586274511321235373747132066454419887471021888328522748504544214667767597984907264 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) 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 -50000000000000002448836328757526028978611350176537194437252118729508413179669237808061576462363823189655653234075513838102671645933129260855113809920 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) z)))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (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 -3794275180128377/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) 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 999999999999999983222784 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y)))) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) z)))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b))))) (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 -inf.0 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) 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 -3794275180128377/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) 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 3022314549036573/302231454903657293676544 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x 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 4999999999999999916795901115958608572801861375087352681835038072302342087505062772657389384729693708756186941721815525337672536740822868667327551851630428160 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.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 -9200000000000000421629328766271488 binary64)) (-.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 687499642012889/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 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))))) (if.f64 (<=.f64 y #s(literal 319999999999999982019823679181236186105508941712422302908416 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) 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 -inf.0 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) 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 -4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) 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 8958978968711217/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 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 4999999999999999916795901115958608572801861375087352681835038072302342087505062772657389384729693708756186941721815525337672536740822868667327551851630428160 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.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 -510000000000000003948709180080128 binary64)) (-.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 687499642012889/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) a))) (if.f64 (<=.f64 y #s(literal 319999999999999982019823679181236186105508941712422302908416 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) 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 -20000 binary64)) (-.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 822752278660603/1645504557321206042154969182557350504982735865633579863348609024 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 4999999999999999916795901115958608572801861375087352681835038072302342087505062772657389384729693708756186941721815525337672536740822868667327551851630428160 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) 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 -9999999999999999635896294965248 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (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 822752278660603/1645504557321206042154969182557350504982735865633579863348609024 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 4999999999999999916795901115958608572801861375087352681835038072302342087505062772657389384729693708756186941721815525337672536740822868667327551851630428160 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))))) (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 -9999999999999999635896294965248 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (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 3022314549036573/302231454903657293676544 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 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 z b)))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))))) (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 -7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (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 -4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) 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 8958978968711217/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x 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 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 z b)))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)))))) (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 -7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (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 999999999999999993220948674361627976461708441944064 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)))) (if.f64 (<=.f64 y #s(literal -4199999999999999890880987136 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 533569947205553/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (+ (* a (+ t y)) (* z (+ x y))) (+ t (+ x y))) (+.f64 a z))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)))) (if.f64 (<=.f64 x #s(literal -3799999999999999650198123393340193150221856441396824815178783807501256372479673679109319595423895059173477771052090259194393310137651794081593046972572310175744 binary64)) #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)) #s(approx (/ (+ (* a (+ t y)) (* z (+ x y))) (+ t (+ x y))) (+.f64 a z)))) (if.f64 (<=.f64 a #s(literal -760000000000000022910197862816234683422832968268563117907557974389924281974784 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 a #s(literal 23999999999999999897593419890833903468949221795621826757275351097633566890430364558089428241005777506863131580973652938939353497392378611193657033318396001527284734732577800192 binary64)) #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))) #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 4835703278458517/1208925819614629174706176 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 4835703278458517/1208925819614629174706176 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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal -5000000000000000262190592237531418597736900077214862305283068621659030917376859431910478415443928807994362318208466088914672700840093622075866148980296178635908453530060388827136 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 C)) C))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal -5016456510113119/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B)))) (*.f64 (+.f64 F F) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64)))))) (-.f64 (*.f64 (*.f64 C A) #s(literal 4 binary64)) (*.f64 B B))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal 0 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 C)) C))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal +inf.0 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 (* (* (sqrt (* -16 (* F C))) -1/4) (/ 1 C)) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (*.f64 (neg.f64 F) #s(literal -16 binary64))) (sqrt.f64 (neg.f64 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 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B)))))))) (if.f64 (<=.f64 B #s(literal 16499999999999999181993280366230304131470688518144 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))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B))))) (if.f64 (<=.f64 B #s(literal 38999999999999998565328172602610980421904844438552121121589591811813326637342795113057126187008 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))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -2 binary64) F) B))))) (if.f64 (<=.f64 B #s(literal 6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832 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 (* (* (sqrt (* -16 (* F C))) -1/4) (/ 1 C)) (*.f64 #s(literal 1/4 binary64) #s(approx (sqrt (* -16 (/ F C))) (*.f64 F (sqrt.f64 (/.f64 #s(literal -16 binary64) (*.f64 C 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 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -2 binary64) F) B))))) (if.f64 (<=.f64 B #s(literal 2749648110632759/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 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)))))) (if.f64 (<=.f64 B #s(literal 1499999999999999974834176 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))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -2 binary64) F) B)))))) (if.f64 (<=.f64 B #s(literal 4384504911992709/365375409332725729550921208179070754913983135744 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 (* (* (sqrt (* -16 (* F C))) -1/4) (/ 1 C)) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -16 binary64) 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))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -2 binary64) F) B))))) (if.f64 (<=.f64 B #s(literal 4384504911992709/365375409332725729550921208179070754913983135744 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 (* (* (sqrt (* -16 (* F C))) -1/4) (/ 1 C)) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -16 binary64) 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 (*.f64 (/.f64 F B) #s(literal -2 binary64)))))) (if.f64 (<=.f64 B #s(literal 4384504911992709/365375409332725729550921208179070754913983135744 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 (*.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 (/.f64 F B) #s(literal -2 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64))))))) (PI.f64))) #s(literal -40 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)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (/ (- (* (- A C) (- A C)) (+ (* B B) (* (- A C) (- A C)))) (+ (- C A) (sqrt (+ (* B B) (* (- A C) (- A C))))))) (*.f64 #s(literal -1 binary64) (/.f64 B (-.f64 (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)))) A))))) (PI.f64)))) (if.f64 (<=.f64 A #s(literal -1500000000000000113348866020470771248179513745725946577068284290763728855540445549879863907925289164008323682154470965248 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 binary64) (/.f64 #s(approx (+ (* -1/2 B) (* -1/2 (/ (* B C) A))) (*.f64 #s(literal -1/2 binary64) B)) A)))) (PI.f64))) (/.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 -1500000000000000113348866020470771248179513745725946577068284290763728855540445549879863907925289164008323682154470965248 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))) (/.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 -1500000000000000113348866020470771248179513745725946577068284290763728855540445549879863907925289164008323682154470965248 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 7500000000000000572232738081891525247122372820992 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 A #s(literal -3000000000000000027745638059674795333698631024972639847722564165900219517124355167925364725927506619608245631133022967431081394258654393697121626989941876138099834909119514268401664 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 7500000000000000572232738081891525247122372820992 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 11600000000000000000000 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 C #s(literal -2900000000000000000 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (/ (- C (+ A B)) B) (/.f64 C 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(literal -1 binary64))) (PI.f64)))) (if.f64 (<=.f64 A #s(literal -3000000000000000027745638059674795333698631024972639847722564165900219517124355167925364725927506619608245631133022967431081394258654393697121626989941876138099834909119514268401664 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 B #s(literal 1742245718635205/10889035741470030830827987437816582766592 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 6799999999999999616366483293249671490163381958087872731516925300827556415531112202240 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))) #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 B #s(literal 18500000000000000744583949411796844644084934007266923341512822769897879018730308548457924657152 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))))))))) #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 B #s(literal 6799999999999999616366483293249671490163381958087872731516925300827556415531112202240 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 F B) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (pow.f64 B #s(literal 2 binary64)) #s(literal 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448 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 F B) #s(literal -2 binary64))))))) (if.f64 (<=.f64 B #s(literal 2613896909433603/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 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 (* A F))) A) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))) (if.f64 (<=.f64 B #s(literal 6799999999999999616366483293249671490163381958087872731516925300827556415531112202240 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 F B) #s(literal -2 binary64)))))))) (if.f64 (<=.f64 B #s(literal 6799999999999999616366483293249671490163381958087872731516925300827556415531112202240 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 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 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 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)))) (fmax.f64 (fmax.f64 x y) (-.f64 (*.f64 x x) #s(approx (- 1/2 (* y y)) #s(literal 1/2 binary64)))) (/.f64 #s(approx (- (* (- (/ x (- x -1)) 2) (- 1 x)) x) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 x x))) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) x))) #s(approx (/ (- (* (- x (* (- -1 x) -2)) (- x 1)) (* (- -1 x) x)) (* (* (- x 1) x) (- x -1))) (/.f64 #s(literal -2 binary64) x)) #s(approx (- (tan (+ x eps)) (tan x)) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 1 binary64)) (tan.f64 x)) (*.f64 (neg.f64 eps) (-.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) (tan.f64 x)))) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (tan.f64 x) (tan.f64 x))) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))) eps) #s(literal -1 binary64)) eps) (*.f64 (*.f64 (tan.f64 x) (tan.f64 x)) eps))) #s(approx (- (tan (+ x eps)) (tan x)) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 1 binary64)) (tan.f64 x)) (*.f64 (neg.f64 eps) #s(approx (- (- 1/6 (* (+ (* (tan x) (tan x)) 1) (* (tan x) (tan x)))) (- (* -1/6 (* (tan x) (tan x))) (* (+ (* (tan x) (tan x)) 1) -1/2))) #s(literal -1/3 binary64)))) eps) #s(literal -1 binary64)) eps) (*.f64 (*.f64 (tan.f64 x) (tan.f64 x)) eps))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)) (tan.f64 x)) (*.f64 #s(approx (- (- 1/6 (* (+ (* (tan x) (tan x)) 1) (* (tan x) (tan x)))) (- (* -1/6 (* (tan x) (tan x))) (* (+ (* (tan x) (tan x)) 1) -1/2))) #s(literal -1/3 binary64)) eps)) eps) (-.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) eps)) #s(approx (- (tan (+ x eps)) (tan x)) (+.f64 eps (*.f64 (+.f64 (*.f64 #s(approx (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps x)) x) #s(literal -1 binary64)) x) (*.f64 #s(literal -1/3 binary64) eps))) eps) (pow.f64 (tan.f64 (+.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) eps))) #s(approx (- (tan (+ x eps)) (tan x)) (+.f64 eps (*.f64 (+.f64 (*.f64 #s(approx (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 4/3 binary64) #s(approx (+ eps x) eps)) x) #s(literal -1 binary64)) x) (*.f64 #s(literal -1/3 binary64) eps))) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) eps))) #s(approx (- (tan (+ x eps)) (tan x)) (+.f64 eps (*.f64 (+.f64 (*.f64 #s(approx (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))) #s(approx (- (* (- (* (* 4/3 (+ eps x)) x) -1) x) (* -1/3 eps)) (-.f64 x (*.f64 #s(literal -1/3 binary64) eps)))) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) eps))) #s(approx (- (tan (+ x eps)) (tan x)) (+.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps (-.f64 (*.f64 #s(approx (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps x)) x) #s(literal -1 binary64)) x) (*.f64 #s(literal -1/3 binary64) eps))) eps) #s(approx (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) (*.f64 (neg.f64 x) x)))))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 eps (+.f64 (-.f64 (*.f64 #s(approx (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps x)) x) #s(literal -1 binary64)) x) (*.f64 #s(literal -1/3 binary64) eps))) eps) #s(approx (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))) (*.f64 (neg.f64 x) x))) #s(literal 1 binary64)))) #s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (*.f64 (-.f64 (*.f64 eps (*.f64 #s(literal 1/3 binary64) eps)) #s(literal -1 binary64)) eps))) (/.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))) #s(approx (* (* (sin (* 1/2 (- eps 0))) 2) (cos (* (+ (+ eps x) x) -1/2))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 #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) (*.f64 eps (sin.f64 x)))))) #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 (*.f64 #s(literal 1/2 binary64) (PI.f64)) x)))) #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 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x))))))) #s(approx (- (sin (+ x eps)) (sin x)) #s(approx (* eps (cos x)) (+.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) x)))) #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 -7378697629483821/147573952589676412928 binary64)) (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.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 4835703278458517/9671406556917033397649408 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (*.f64 x (-.f64 (-.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) n))) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) (*.f64 n x))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(approx (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (/.f64 x n)))) n)) (*.f64 #s(literal -1/3 binary64) x))) 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 -7378697629483821/147573952589676412928 binary64)) (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.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 4835703278458517/9671406556917033397649408 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (/.f64 #s(literal 1 binary64) n) (-.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)) n) #s(literal 1/2 binary64))))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(approx (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (/.f64 x n)))) n)) (*.f64 #s(literal -1/3 binary64) x))) 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 -7378697629483821/147573952589676412928 binary64)) (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.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 4835703278458517/9671406556917033397649408 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (/.f64 (-.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) (/.f64 (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) n)) (*.f64 n x)) x)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(approx (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (/.f64 x n)))) n)) (*.f64 #s(literal -1/3 binary64) x))) 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 -7378697629483821/147573952589676412928 binary64)) (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.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 4835703278458517/9671406556917033397649408 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (/.f64 #s(literal 1 binary64) n) #s(approx (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2)) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (+.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))) (*.f64 n (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(approx (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (/.f64 x n)))) n)) (*.f64 #s(literal -1/3 binary64) x))) 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 -7378697629483821/147573952589676412928 binary64)) (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.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 2535301200456459/633825300114114700748351602688 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (/ 1 n) (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(approx (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (/.f64 x n)))) n)) (*.f64 #s(literal -1/3 binary64) x))) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (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 -5764607523034235/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))) (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 3961408125713217/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (/ 1 n) (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(approx (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (/.f64 x n)))) n)) (*.f64 #s(literal -1/3 binary64) x))) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (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 -5764607523034235/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (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 3961408125713217/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (/ 1 n) (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(approx (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (/.f64 x n)))) n)) (*.f64 #s(literal -1/3 binary64) x))) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (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 -5764607523034235/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (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 3961408125713217/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (/ 1 n) (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)) (/.f64 (+.f64 #s(literal 1 binary64) #s(approx (+ (* x (- (* 1/3 x) 1/2)) (/ (* x (+ 1/2 (* -1/2 x))) n)) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)) #s(literal 1/2 binary64))))) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (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 -5764607523034235/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (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 3022314549036573/302231454903657293676544 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (/ 1 n) (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))))) (if.f64 (<=.f64 x #s(literal 7341515897069997/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- 1 (exp (/ (log x) n))) #s(approx (/ (- (* -1/2 (/ (pow (log x) 2) n)) (log x)) n) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n))))) (if.f64 (<=.f64 x #s(literal 5892103094213055/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (if.f64 (<=.f64 x #s(literal 1531270651144223/340282366920938463463374607431768211456 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- 1 (exp (/ (log x) n))) #s(approx (/ (- (* -1/2 (/ (pow (log x) 2) n)) (log x)) n) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n))))) (if.f64 (<=.f64 x #s(literal 215000 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.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)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))))))) (if.f64 (<=.f64 x #s(literal 4942503325210127/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (if.f64 (<=.f64 x #s(literal 215000 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.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)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))))) (if.f64 (<=.f64 x #s(literal 215000 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.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)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x))))) (if.f64 (<=.f64 x #s(literal 145 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.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)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n x)))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) #s(approx (/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n x))))) (if.f64 (<=.f64 N #s(literal 1500 binary64)) (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 N (-.f64 N #s(literal -1 binary64)))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) N)) N) #s(literal 1/2 binary64)) N)) N))))) (if.f64 (<=.f64 N #s(literal 800 binary64)) (-.f64 (log.f64 (-.f64 (/.f64 #s(literal 2 binary64) N) #s(literal -2 binary64))) (log.f64 #s(literal 2 binary64))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) 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 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) N)) N) #s(literal 1/2 binary64)) N)) N))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) 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 #s(literal -1/3 binary64) N) #s(literal -1/4 binary64)) (*.f64 N N)) #s(literal -1/2 binary64)) N) (*.f64 (neg.f64 N) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (-.f64 N (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) N) #s(literal -1/4 binary64)) (*.f64 N N))) #s(literal 1/2 binary64)) (*.f64 N N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 N N)) #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 N (/.f64 #s(approx (- -1/3 (/ -1/4 N)) #s(literal -1/3 binary64)) N)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 N 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 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 N (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) N))))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 #s(approx (+ (/ 1/3 N) -1/2) #s(literal -1/2 binary64)) N) #s(literal 1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) N)) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) x))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (*.f64 (/.f64 #s(approx (/ 1 (sqrt (/ 1 x))) (sqrt.f64 x)) x) (/.f64 #s(literal 1/2 binary64) x))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (/.f64 #s(approx (/ 1/2 (* (sqrt (/ 1 x)) x)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x))) x)) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (/.f64 #s(literal 1/2 binary64) #s(approx (* (pow x 3) (pow (sqrt (/ 1 x)) 3)) (*.f64 (sqrt.f64 x) x)))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (-.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) (sqrt.f64 x)) #s(approx 1 #s(literal 0 binary64)))) #s(approx (/ (- (sqrt (* (- x -1) x)) x) (* (sqrt x) (sqrt (* (- x -1) x)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 x))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) #s(approx (- (/ 1 (sqrt x)) 1) #s(literal -1 binary64))) (/.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 -4208996133570293/1237940039285380274899124224 binary64)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #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 x #s(literal -4208996133570293/1237940039285380274899124224 binary64)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 x #s(literal 220000000000000008598141886239720781467525293818533320511507158782318696273755958902520088352522240 binary64)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 #s(literal -1 binary64) x)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) x))))) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 #s(literal -1 binary64) x)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) #s(approx (- 1 (/ 1 x)) #s(literal 1 binary64))) (*.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 eps) (cos x)) (* (sin eps) (sin x))) (cos x)) (*.f64 eps (-.f64 #s(approx (* -1/2 (* eps (cos x))) (*.f64 #s(literal -1/2 binary64) eps)) (sin.f64 x)))) #s(approx (- (- (* (cos eps) (cos x)) (* (sin eps) (sin x))) (cos x)) (*.f64 eps #s(approx (- (* -1/2 (* eps (cos x))) (sin x)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/4 binary64) eps))) #s(literal 1 binary64))))))) #s(approx (- (- (* (cos eps) (cos x)) (* (sin eps) (sin x))) (cos x)) (*.f64 eps #s(approx (- (* -1/2 (* eps (cos x))) (sin x)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps x)) #s(literal 1 binary64))))))) #s(approx (- (- (* (cos eps) (cos x)) (* (sin eps) (sin x))) (cos x)) (*.f64 eps #s(approx (- (* -1/2 (* eps (cos x))) (sin x)) (+.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 #s(approx (- 1 (/ (cbrt x) (cbrt (- x -1)))) (-.f64 (/.f64 #s(literal 1/3 binary64) x) (/.f64 #s(literal 2/9 binary64) (*.f64 x x)))) (cbrt.f64 (-.f64 x #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (-.f64 x #s(literal -1 binary64))) #s(approx (- 1 (/ (cbrt x) (cbrt (- x -1)))) (/.f64 (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2/9 binary64) x)) x))) (*.f64 #s(approx (- 1 (/ (cbrt x) (cbrt (- x -1)))) (/.f64 #s(literal 1/3 binary64) x)) (cbrt.f64 (-.f64 x #s(literal -1 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/3 binary64))) (*.f64 #s(approx (- 1 (/ (cbrt x) (cbrt (- x -1)))) (/.f64 #s(literal 1/3 binary64) x)) #s(approx (cbrt (- x -1)) #s(approx (+ 1 (* 1/3 x)) #s(literal 1 binary64)))) (atan2.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (+.f64 N #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) N) #s(literal -1 binary64))) (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 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 2 binary64) g))) (cbrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) g))) (cbrt.f64 a)) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 a) (cbrt.f64 (/.f64 #s(literal 2 binary64) g)))) (/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g)) (cbrt.f64 a)) (/.f64 (cbrt.f64 g) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 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 3999999999999999908198053060981346513787370879696600024519983898927973808723159645213045177926046187520 binary64)) (cbrt.f64 (/.f64 g (+.f64 a a))) (*.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 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 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 3999999999999999908198053060981346513787370879696600024519983898927973808723159645213045177926046187520 binary64)) (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 g)))) (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 #s(approx (* (/ 1 (cbrt 2)) (- (cbrt (- (sqrt (* (- g h) (+ h g))) g)) (cbrt (+ (sqrt (* (- g h) (+ h g))) g)))) (*.f64 #s(literal -1 binary64) (cbrt.f64 g))) (cbrt.f64 a)) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 #s(literal 2/9 binary64) (PI.f64)) (*.f64 #s(literal -1/9 binary64) (acos.f64 (/.f64 (neg.f64 g) h))))) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 2/9 binary64) (PI.f64)) (*.f64 #s(literal -1/9 binary64) (acos.f64 (/.f64 (neg.f64 g) h))))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/9 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 q #s(literal 7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) p) (*.f64 (-.f64 (-.f64 r (fabs.f64 r)) (fabs.f64 p)) #s(literal 1/2 binary64))) p) p)) #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 7493050386706289/178405961588244985132285746181186892047843328 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (+.f64 (-.f64 (fabs.f64 r) r) (fabs.f64 p)) p) #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))) (if.f64 (<=.f64 q #s(literal 7049479487983089/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) #s(approx (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))) (*.f64 #s(literal 2 binary64) q)))) #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 8336775742310435/12259964326927110866866776217202473468949912977468817408 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 5512562842108559/14134776518227074636666380005943348126619871175004951664972849610340958208 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)))) (*.f64 (-.f64 (+.f64 (fabs.f64 r) (fabs.f64 p)) #s(approx (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))) (+.f64 q q))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 q #s(literal 335700942307893/883423532389192164791648750371459257913741948437809479060803100646309888 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 q #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 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 q #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 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 p #s(literal -6500000000000000267643177669150769387174175978045894196588694420863340246695568998400 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 (+.f64 (fabs.f64 p) (fabs.f64 r)) p)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 p #s(literal 831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 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 p #s(literal -6500000000000000267643177669150769387174175978045894196588694420863340246695568998400 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 (+.f64 (fabs.f64 p) (fabs.f64 r)) p)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 p #s(literal 8951944575086599/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152 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)))) #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 16000000000000000135897942939035247618381918793580169854319985643244750494498816 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 7049479487983089/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* r (+ 1/2 (* -1/2 (/ (+ p (+ (fabs p) (fabs r))) r))))) #s(approx (* 1/2 (+ p (+ (fabs p) (fabs r)))) (*.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 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 1876879207201175/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 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 r #s(literal 8141382560850035/23945242826029513411849172299223580994042798784118784 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 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (*.f64 (-.f64 x #s(literal 13 binary64)) (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) x) (*.f64 (-.f64 x #s(literal 4 binary64)) #s(literal -3 binary64))))))))))))))) (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 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 x #s(literal 16 binary64)) (*.f64 (-.f64 x #s(literal 13 binary64)) (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))))))))))))))) (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 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 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 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 16 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 17 binary64))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 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 x #s(literal 2 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 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 x #s(literal 4 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 2 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 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (- x 1) (- x 2)) (- x 3)) (-.f64 (*.f64 x (+.f64 #s(literal 11 binary64) (*.f64 x (-.f64 x #s(literal 6 binary64))))) #s(literal 6 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))) (if.f64 (<=.f64 x #s(literal 19/2 binary64)) (*.f64 #s(approx (* (- x 20) (- x 19)) (+.f64 #s(literal 380 binary64) (*.f64 #s(literal -39 binary64) x))) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 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 (-.f64 x #s(literal 17 binary64)) (-.f64 x #s(literal 16 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 x (+.f64 #s(literal 274 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 85 binary64) x) #s(literal 225 binary64))))) #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 #s(approx (* (- x 20) (- x 19)) #s(literal 380 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 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 (-.f64 x #s(literal 17 binary64)) (-.f64 x #s(literal 16 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 #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 x (+.f64 #s(literal 118124 binary64) (*.f64 #s(literal -67284 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))) #s(approx (- x 13) #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 160000000000 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 -50000000000 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 -50000000000 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)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 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))) (*.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)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (*.f64 (-.f64 x #s(literal 13 binary64)) (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) #s(approx (* (- x 5) (* (- x 4) (* (- x 3) (* (- x 2) (- x 1))))) (-.f64 (*.f64 #s(literal 274 binary64) x) #s(literal 120 binary64)))))))))))) (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 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 40000000000 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)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 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))) (*.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))) (-.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 -10000000000 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)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 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))) (*.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 -10000000000 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)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (*.f64 (-.f64 x #s(literal 13 binary64)) (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) #s(approx (* (- x 5) (* (- x 4) (* (- x 3) (* (- x 2) (- x 1))))) (-.f64 (*.f64 #s(literal 274 binary64) x) #s(literal 120 binary64)))))))))))) #s(approx (* (- x 15) (- x 14)) #s(literal 210 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 -10000000000 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 -10000000000 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 -10000000000 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 -50000000000 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 -10000000000 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 -10000000000 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 -10000000000 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 -10000000000 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 -10000000000 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 -10000000000 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 -10000000000 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))