(/.f64 #s(literal 1 binary64) #s(approx (/ (- hi lo) (- x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- hi lo) (- x lo)) (-.f64 (/.f64 lo (-.f64 lo x)) (/.f64 hi (-.f64 lo x))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- hi lo) (- x lo)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- hi lo) (- x lo)) (+.f64 #s(approx (* -1 (/ lo (- x lo))) #s(literal 1 binary64)) (/.f64 hi (-.f64 x 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 30000 binary64)) (/.f64 x (+.f64 (*.f64 x x) #s(literal 1 binary64))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 x #s(literal 1 binary64)) (/.f64 x #s(approx (+ (* x x) 1) #s(literal 1 binary64))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x)) x (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 #s(literal 1/2 binary64) x)) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 z) (cos.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 z)) #s(literal 2 binary64))) (+.f64 (*.f64 (cos.f64 z) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 z))))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 z) (cos.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 z)) #s(literal 2 binary64))) (+.f64 (*.f64 (cos.f64 z) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 z)))))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (-.f64 (*.f64 (cos.f64 z) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 z) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 z))))) (tan.f64 a))) (+.f64 (*.f64 (/.f64 (cos.f64 y) (cos.f64 (+.f64 y z))) (sin.f64 z)) (+.f64 (-.f64 (*.f64 (/.f64 (sin.f64 y) (cos.f64 (+.f64 y z))) (cos.f64 z)) (tan.f64 a)) x)) (+.f64 x (-.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 z)) (cos.f64 y)) (*.f64 (neg.f64 (cos.f64 z)) (sin.f64 y))) (neg.f64 (cos.f64 (+.f64 y z)))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (cos.f64 (+.f64 z y))) #s(approx (/ (* (cos z) (sin y)) (cos (+ z y))) (/.f64 (sin.f64 y) (cos.f64 y)))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 #s(approx (/ (* (sin z) (cos y)) (cos (+ z y))) (/.f64 (sin.f64 z) (cos.f64 z))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) (tan.f64 a))) (if.f64 (<=.f64 (+.f64 y z) #s(literal -4722366482869645/4722366482869645213696 binary64)) #s(approx (+ x (- (+ (/ (* (sin z) (cos y)) (cos (+ z y))) (/ (* (cos z) (sin y)) (cos (+ z y)))) (tan a))) (+.f64 (tan.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) y)) x)) (-.f64 (tan.f64 #s(approx (+ y z) z)) (-.f64 (tan.f64 a) x))) (if.f64 (<=.f64 (+.f64 y z) #s(literal -4722366482869645/4722366482869645213696 binary64)) #s(approx (+ x (- (+ (/ (* (sin z) (cos y)) (cos (+ z y))) (/ (* (cos z) (sin y)) (cos (+ z y)))) (tan a))) (+.f64 (tan.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) y)) x)) (+.f64 x (-.f64 (tan.f64 #s(approx (+ y z) z)) (tan.f64 a)))) #s(approx (+ x (- (+ (/ (* (sin z) (cos y)) (cos (+ z y))) (/ (* (cos z) (sin y)) (cos (+ z y)))) (tan a))) (+.f64 (tan.f64 (+.f64 y z)) 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))))) (if.f64 (<=.f64 b #s(literal 870426590122533/19342813113834066795298816 binary64)) #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)))) (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) #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)))) (log.f64 (+.f64 (exp.f64 a) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))) (if.f64 (<=.f64 b #s(literal 6850788924988607/5708990770823839524233143877797980545530986496 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 #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) (exp.f64 a)))) #s(approx (log (+ (exp a) (exp b))) (+.f64 #s(approx (log (+ 1 (exp a))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) a))))) #s(approx (/ b (+ 1 (exp a))) (*.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) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))) #s(approx (log (+ (exp a) (exp b))) (+.f64 #s(approx (log (+ 1 (exp a))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) a))) #s(approx (/ b (+ 1 (exp a))) (*.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 #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 (+.f64 n f) (-.f64 n f)) (if.f64 (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) (/.f64 #s(approx (+ n f) n) (-.f64 n f))) (if.f64 (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -4013165208090495/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #s(approx (sqrt (/ (* (+ (exp x) 1) (- (exp x) 1)) (- (exp x) 1))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x)))) (sqrt.f64 #s(approx (/ (- (exp (* 2 x)) 1) (- (exp x) 1)) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (sqrt.f64 (-.f64 x #s(literal 1 binary64)))) (sqrt.f64 x)) (*.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 7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 2 binary64)) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 0 binary64))) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #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) #s(approx (sqrt (+ (pow x 2) (pow x 2))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #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 (pow x 2))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* 2 (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (* x x))) x) #s(approx (sqrt (* 2 (* x x))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* (* 2 x) x)) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* (* 2 x) x)) x) #s(approx (sqrt (* (* 2 x) x)) #s(literal 0 binary64)) (*.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 (sqrt (+ (* x x) (* x x))) x) #s(approx (sqrt (+ (* x x) (* x x))) #s(literal 0 binary64)) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 27/112000 binary64) (*.f64 eps eps)) #s(literal 27/2800 binary64)) eps) eps) #s(literal -9/40 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (+.f64 (*.f64 #s(literal 9/40 binary64) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -27/2800 binary64) (*.f64 eps eps)) eps) eps) #s(literal 1/2 binary64)))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -27/2800 binary64) (*.f64 eps eps)) #s(literal -9/40 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 #s(approx (- (* (* (- (* 27/112000 (* eps eps)) 27/2800) eps) eps) -9/40) #s(literal 9/40 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) #s(literal -1/2 binary64)) #s(approx (* r (/ (sin b) (* (- 1 (/ (* (sin a) (sin b)) (* (cos b) (cos a)))) (* (cos b) (cos a))))) (/.f64 (*.f64 r (sin.f64 b)) (*.f64 (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) (tan.f64 a))) (cos.f64 a)))) (*.f64 r (/.f64 (/.f64 (tan.f64 b) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a)))) (cos.f64 a))) #s(approx (* r (/ (sin b) (* (- 1 (/ (* (sin a) (sin b)) (* (cos b) (cos a)))) (* (cos b) (cos a))))) (*.f64 (/.f64 (tan.f64 b) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a)))) (/.f64 r (cos.f64 a)))) #s(approx (* r (/ (sin b) (* (- 1 (/ (* (sin a) (sin b)) (* (cos b) (cos a)))) (* (cos b) (cos a))))) (/.f64 (*.f64 r (sin.f64 b)) (*.f64 #s(approx (- (cos b) (* (sin b) (tan a))) (cos.f64 b)) (cos.f64 a)))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal -944473296573929/18889465931478580854784 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 #s(approx (+ a b) b)))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal 7737125245533627/154742504910672534362390528 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) (cos.f64 a))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 #s(approx (+ a b) b)))))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal -944473296573929/18889465931478580854784 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 7737125245533627/154742504910672534362390528 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) (cos.f64 a))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) (cos.f64 a))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) #s(approx (* (- 1 (/ (* (sin a) (sin b)) (* (cos b) (cos a)))) (* (cos b) (cos a))) (*.f64 (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) (tan.f64 a))) (cos.f64 a)))) (*.f64 (/.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 a) (tan.f64 b)))) r) (*.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (/.f64 r (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 a) (tan.f64 b))))) (if.f64 (<=.f64 b #s(literal -4835703278458517/1208925819614629174706176 binary64)) (*.f64 (/.f64 r (cos.f64 #s(approx (+ a b) b))) (sin.f64 b)) (if.f64 (<=.f64 b #s(literal 8318957063997755/79228162514264337593543950336 binary64)) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) (cos.f64 a))) (*.f64 (/.f64 (sin.f64 b) (cos.f64 #s(approx (+ a b) b))) r))) (if.f64 (<=.f64 b #s(literal -4835703278458517/1208925819614629174706176 binary64)) (*.f64 (/.f64 r (cos.f64 #s(approx (+ a b) b))) (sin.f64 b)) (if.f64 (<=.f64 b #s(literal 8318957063997755/79228162514264337593543950336 binary64)) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) (cos.f64 a))) (*.f64 (/.f64 r (cos.f64 #s(approx (+ a b) b))) (sin.f64 b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b))) (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) r) (*.f64 (/.f64 r (cos.f64 (+.f64 a b))) (sin.f64 b)) (/.f64 #s(approx (* r (sin b)) (*.f64 b r)) (cos.f64 (+.f64 a b))) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) (cos.f64 a))) #s(approx (/ (* r (sin b)) (cos (+ a b))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 7675590307539387/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (PI.f64))) (if.f64 (<=.f64 a #s(literal 8600000000000000099184366755136929792 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (sin.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (PI.f64)) #s(literal 2 binary64))) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (PI.f64)) #s(literal 2 binary64))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))))) (if.f64 (<=.f64 (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale))) (PI.f64))) #s(literal 100 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) (*.f64 (/.f64 (+.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 b #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (*.f64 b #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (*.f64 b #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 a a)))) (*.f64 x-scale #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (/.f64 y-scale (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.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)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (sin.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (PI.f64)) #s(literal 2 binary64))) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)) (PI.f64)) #s(literal 2 binary64))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 26999999999999998636600015073985953792 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 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)) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(approx (/ (* (+ (fabs (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) y-scale) (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))))) (PI.f64)))) (if.f64 (<=.f64 (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale))) (PI.f64))) #s(literal 100 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) (*.f64 (/.f64 (+.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 b #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (*.f64 b #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (*.f64 b #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 a a)))) (*.f64 x-scale #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (/.f64 y-scale (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.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)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 26999999999999998636600015073985953792 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)))) y-scale) x-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)) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(approx (/ (* (+ (fabs (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) y-scale) (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 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 26999999999999998636600015073985953792 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (* (* (PI) angle) 1/90)) -1/2) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)))) y-scale) x-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)) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(approx (/ (* (+ (fabs (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) y-scale) (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 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 26999999999999998636600015073985953792 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 #s(approx (+ (- 1/2 (* (cos (* (* (PI) angle) 1/90)) -1/2)) (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4))) #s(literal 2 binary64)) y-scale) x-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)) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(approx (/ (* (+ (fabs (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) y-scale) (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 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 3300000000000000111153710233026064287145672382586961938995969541408029036360858839796604108577591977974419161088 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 #s(approx (+ (- 1/2 (* (cos (* (* (PI) angle) 1/90)) -1/2)) (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4))) #s(literal 2 binary64)) y-scale) x-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 (cos (* (* (PI) angle) 1/180)))) (/ (* (+ (fabs (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) y-scale) (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 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 69999999999999997164569164672969395336043297385969528647775236649025834824427028548453273863182944212059547878303290381003857639629003037156751462644236533584011408367187472914205768209661952 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 #s(approx (+ (- 1/2 (* (cos (* (* (PI) angle) 1/90)) -1/2)) (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4))) #s(literal 2 binary64)) y-scale) x-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)) (*.f64 (/.f64 #s(literal -1/2 binary64) #s(approx (* x-scale (cos (* (* (PI) angle) 1/180))) x-scale)) #s(approx (/ (* (+ (fabs (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) y-scale) (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180)))) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 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 3085903170782041/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392 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 (/.f64 #s(literal -1/2 binary64) (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(approx (/ (* (+ (fabs (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) (+ (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) b) b) (* (* (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2)) a) a))) y-scale) (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180)))) (/.f64 #s(approx (* y-scale (- 1/2 (* -1/2 (cos (* 1/90 (* angle (PI))))))) y-scale) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal 430000000000000008780912069422493831058976675073166006403003924035296588455138795353883494597051547648 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 (* 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 (*.f64 (pow.f64 b #s(literal 2 binary64)) y-scale) (*.f64 angle (*.f64 x-scale (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* y-scale (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))))) (PI.f64))))) (if.f64 (<=.f64 b #s(literal 3085903170782041/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale #s(approx (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2)) #s(literal 2 binary64))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal 430000000000000008780912069422493831058976675073166006403003924035296588455138795353883494597051547648 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 (* 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 (*.f64 (pow.f64 b #s(literal 2 binary64)) y-scale) (*.f64 angle (*.f64 x-scale (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* y-scale (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))))) (PI.f64))))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 #s(approx (+ (- 1/2 (* (cos (* (* (PI) angle) 1/90)) -1/2)) (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4))) #s(literal 2 binary64)) y-scale) x-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))) (if.f64 (<=.f64 b #s(literal 430000000000000008780912069422493831058976675073166006403003924035296588455138795353883494597051547648 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 (* 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 (*.f64 (pow.f64 b #s(literal 2 binary64)) y-scale) (*.f64 angle (*.f64 x-scale (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* y-scale (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))))) (PI.f64)))) (if.f64 (<=.f64 (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale))) (PI.f64))) #s(literal 100 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (+.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))))) y-scale) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) (+.f64 b a)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (* (- b a) (+ b a)))) (*.f64 #s(literal -1 binary64) (/.f64 y-scale (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (PI.f64)))))))))) (PI.f64)))) (if.f64 (<=.f64 b #s(literal 1450000000000000110479292259309689359288103048830416600426600253219715078296263692068645982183620608 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (* (- b a) (+ b a)))) (*.f64 #s(literal -1 binary64) (/.f64 y-scale (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (PI.f64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* y-scale (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))))) (PI.f64)))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* y-scale (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (* (- b 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 (* 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 x-scale (*.f64 angle (*.f64 y-scale (PI.f64)))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal -2999999999999999979687959532377473024 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 -1500000000000000000 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* c (sqrt (* -4 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3504793066729583/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal -8753086678663243/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328 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))))) (if.f64 (<=.f64 b #s(literal 3989444803373423/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 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 -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3989444803373423/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 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 1420670112935835/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 #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 -4676805239458889/93536104789177786765035829293842113257979682750464 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 269999999999999990849196431777477389843754331536263735138558201036800 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 -4676805239458889/93536104789177786765035829293842113257979682750464 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 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 -4676805239458889/93536104789177786765035829293842113257979682750464 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 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (* c (sqrt (* -4 (/ a c)))) (sqrt.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 -4676805239458889/93536104789177786765035829293842113257979682750464 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 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* -1/2 (/ (* c (sqrt (* -4 (/ a c)))) a)) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -7279185600130673/26959946667150639794667015087019630673637144422540572481103610249216 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 -707617954654039/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 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))))) (if.f64 (<=.f64 b #s(literal 4500912085857195/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 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 -7279185600130673/26959946667150639794667015087019630673637144422540572481103610249216 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 3109721077501335/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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 -2413894590269223/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 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))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b_2 #s(literal -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 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 3511119404027961/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (if.f64 (<=.f64 b_2 #s(literal 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464 binary64)) (/.f64 (neg.f64 c) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 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 1116892707587883/72057594037927936 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 -8898158137613499/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 1116892707587883/72057594037927936 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 -8898158137613499/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 1116892707587883/72057594037927936 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 -6722201195655547/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768 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 6914109363686165/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (sqrt.f64 (/.f64 (neg.f64 c) a)))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal -5311379928167671/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 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 4692732775479909/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 binary64)) #s(approx (/ (- (sqrt (- (* b_2 b_2) (* c a))) b_2) a) (sqrt.f64 (/.f64 (neg.f64 c) a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal 1064234335838491/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 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)))) #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 -8898158137613499/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464 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 -8898158137613499/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 1116892707587883/72057594037927936 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 -8273478394652981/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144 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 3246625266426547/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 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 -2 binary64) (/.f64 b_2 a))))) (if.f64 (<=.f64 b_2 #s(literal -2447483870899663/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384 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 1084310638865597/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 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 -7115704217835139/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 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)))) #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) #s(approx (- (sqrt (/ c (neg a))) (/ b_2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b_2 a)))) (/.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 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1/3 binary64)) x)))))) (/.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 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -5/12 binary64) x)) x) x)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -5/12 binary64) x)) x) x)))) #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 (*.f64 #s(literal -1/2 binary64) x) x) (-.f64 #s(literal -1 binary64) x))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) #s(literal -1 binary64)) (if.f64 (<=.f64 x.im #s(literal -3401396922652087/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048 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 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.im))) y.im))))) (if.f64 (<=.f64 x.im #s(literal 224999999999999990212455619906431352832 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))))) (*.f64 (exp.f64 (-.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (log.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (log.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 x.im #s(literal -2304172108893349/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 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))) (cos.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 224999999999999990212455619906431352832 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))))) (*.f64 (exp.f64 (-.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (log.f64 x.im)) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (log.f64 x.im)) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -190000000000000010770972672 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re))) (if.f64 (<=.f64 y.re #s(literal 5854679515581645/2251799813685248 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)))) (if.f64 (<=.f64 y.re #s(literal 400000000000000000713339979435167346058254570241205570842806111080518011391159814248187483197137184399507588144883912942575230584126514493815012733010253789624532992 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (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 -190000000000000010770972672 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re))) (if.f64 (<=.f64 y.re #s(literal 1116892707587883/18014398509481984 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)))) (*.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.im #s(literal -4835703278458517/75557863725914323419136 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.im #s(literal 21499999999999999854250396498775001493926731501797376 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (exp.f64 y.re) (*.f64 (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) #s(literal 1/2 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))) (sin.f64 (+.f64 (*.f64 (neg.f64 y.re) (atan2.f64 x.im x.re)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y.re #s(literal -8510837770086989/38685626227668133590597632 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 x.re x.re) (*.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))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.re #s(literal 126 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (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 -8510837770086989/38685626227668133590597632 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 x.re x.re) (*.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))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.re #s(literal 126 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))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (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 -8510837770086989/38685626227668133590597632 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 x.re x.re) (*.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))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.re #s(literal 5854679515581645/2251799813685248 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 -8510837770086989/38685626227668133590597632 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))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.re #s(literal 5854679515581645/2251799813685248 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 -3/2 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))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.re #s(literal 5854679515581645/2251799813685248 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 -3/2 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))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.re #s(literal 5854679515581645/2251799813685248 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)) (pow.f64 #s(approx (exp (* y.re 1/2)) (+.f64 #s(literal 1 binary64) (*.f64 y.re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) y.re))))) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))) (if.f64 (<=.f64 y.re #s(literal -3/2 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))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.re #s(literal 5854679515581645/2251799813685248 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))) #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))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x.im #s(literal -13000000000000000202272409683068959315486618159973798633807017545600839155141824142444810068895616819790681651281920 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 3961408125713217/1237940039285380274899124224 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 (fabs.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 (fabs.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 -13000000000000000202272409683068959315486618159973798633807017545600839155141824142444810068895616819790681651281920 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 3961408125713217/1237940039285380274899124224 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))) #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 -31999999999999999942958194053927725311645723800301200013969386871358092860988948783907704516552593920312869630936053292039430733824 binary64)) (*.f64 (*.f64 (pow.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.im))) y.re) (exp.f64 (*.f64 (neg.f64 y.im) (atan2.f64 x.im x.re)))) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.im)))))))) (if.f64 (<=.f64 x.im #s(literal 3961408125713217/1237940039285380274899124224 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))) #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 -3984496719921263/36893488147419103232 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 7599999999999999511631244382409543584252166064447266346442172061984950071892326723303486841652444395817935044608 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 y.re #s(literal -6195744825524975/151115727451828646838272 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 1116892707587883/18014398509481984 binary64)) (*.f64 #s(approx (exp (- (* (log (fabs (sqrt (+ (* x.re x.re) (* x.im x.im))))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.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 (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 -3/2 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 2758454771764429/1125899906842624 binary64)) (*.f64 #s(approx (exp (- (* (log (fabs (sqrt (+ (* x.re x.re) (* x.im x.im))))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.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 41999999999999998872378645655120273400171269886999376056812157881302985947572852048800683359532610425604660014268369119525255764728569963336438564557684736 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) 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 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))) (if.f64 (<=.f64 y.re #s(literal -3/2 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 2758454771764429/1125899906842624 binary64)) (*.f64 #s(approx (exp (- (* (log (fabs (sqrt (+ (* x.re x.re) (* x.im x.im))))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -1299999999999999924502528 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 920 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 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.im #s(literal 2600000000000000105003973471884827603834672166299238523542514037012145388366911452391041077570307271363162795330866398298433671129117542879745305321665947517885876995376815772448333552762255079510609285517328797270776816168288219105034639390591708474653016064 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 y.re #s(literal 3 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64))))) (if.f64 (<=.f64 y.im #s(literal -2105228822603649/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 y.re #s(literal 3 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.im #s(literal 8963160758951161/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 y.re #s(literal 3 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 binary64)) p) (-.f64 (pow.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 2 binary64)) (fmin.f64 p #s(literal 0 binary64)))) #s(literal 1 binary64)) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)) #s(approx (- (* p (- (fmin 0 p) 1)) (pow (fmin 0 p) 2)) (*.f64 (-.f64 (/.f64 (*.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 p (fmin.f64 #s(literal 0 binary64) p))) p) #s(literal 1 binary64)) p))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p))) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* p (- (fmin 0 p) 1)) (pow (fmin 0 p) 2)) (*.f64 (-.f64 (/.f64 (*.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 p (fmin.f64 #s(literal 0 binary64) p))) p) #s(literal 1 binary64)) p)) (-.f64 #s(literal 1 binary64) (fmin.f64 p #s(literal 0 binary64))))) (-.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 (/.f64 (pow.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 2 binary64)) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)))) #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)))) (-.f64 (*.f64 #s(approx (- 1 (/ (pow (fmin p 0) 2) (* (- (fmin p 0) 1) p))) #s(literal 1 binary64)) p) #s(literal -1 binary64)) (-.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal -1/2 binary64)) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 (pow.f64 u1 #s(literal -1/18 binary64)))))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1)) #s(literal 1/2 binary64)))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64))) (log.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x))) #s(approx (neg (log (- (/ 1 x) 1))) (+.f64 (log.f64 x) x)) #s(approx (neg (log (- (/ 1 x) 1))) (log.f64 x)) #s(approx (neg (log (- (/ 1 x) 1))) (/.f64 #s(literal -1 binary64) x)) (if.f64 (<=.f64 x #s(literal 1700 binary64)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))) (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 c x) s)) s)) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 s x))) (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 s x)))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s x) c) (*.f64 (*.f64 s x) c))) (if.f64 (<=.f64 x #s(literal 4763410263543689/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s x) c)) (*.f64 (*.f64 s x) c)) (if.f64 (<=.f64 x #s(literal 105000000000000002034053983817115595715187597450835249588155221678628467342503827964585988327473152 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 (*.f64 x x) s)) (*.f64 s c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s))))) (if.f64 (<=.f64 x #s(literal 7737125245533627/38685626227668133590597632 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s x) c)) (*.f64 (*.f64 s x) c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) s) (*.f64 c x)))) (if.f64 (<=.f64 x #s(literal 4763410263543689/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s x) c)) (*.f64 (*.f64 s x) c)) (if.f64 (<=.f64 x #s(literal 105000000000000002034053983817115595715187597450835249588155221678628467342503827964585988327473152 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 (*.f64 x x) s)) (*.f64 s c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 (*.f64 c x) x)) (*.f64 s s))))) (if.f64 (<=.f64 x #s(literal 7791904696734915/590295810358705651712 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s x) c)) (*.f64 (*.f64 s x) c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 (*.f64 c x) x)) (*.f64 s s)))) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s x) c)) (*.f64 (*.f64 s x) c)) (if.f64 (<=.f64 x #s(literal 5596020413336059/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) (*.f64 c x)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) (*.f64 x (*.f64 (*.f64 s x) c))))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 s) (*.f64 c x)) (*.f64 (neg.f64 s) (*.f64 c x)))) (if.f64 (<=.f64 x #s(literal 7396966352650221/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) (*.f64 c x)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 c (*.f64 (*.f64 x x) s)) (*.f64 s c)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) (*.f64 c x)))) (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) #s(approx (+ im re) im)) (if.f64 (<=.f64 re #s(literal 1099999999999999979453746261363808193972070560259773045040894085902581489577754147685845159112222596288202690941215562543347400747967087699351139555184612402409738992132786246574950446417275674165248 binary64)) (*.f64 #s(approx (- re im) (neg.f64 im)) #s(approx (+ im re) im)) (*.f64 #s(approx (- re im) re) #s(approx (+ im re) im))) (*.f64 #s(approx (- re im) re) #s(approx (+ im re) im)) (*.f64 (+.f64 re re) im) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 (neg.f64 im) (/.f64 im re)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) #s(literal 213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))) #s(literal -2 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 (neg.f64 im) (/.f64 im re)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) #s(literal 213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 re #s(literal -1000000000000000078291540404596243842305360299886116864 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 (neg.f64 im) (/.f64 im re)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 re #s(literal 33999999999999999902021058560 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #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 33999999999999999902021058560 binary64)) (*.f64 (sqrt.f64 (*.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (+.f64 im re)) #s(literal 2 binary64))) #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 33999999999999999902021058560 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 -115000000000000002005206813200069618603975780427201536442134812831809058772090880 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 3153462618782083/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 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 4500000000000000078434581249191621797660215287762461883407112426413948537441676875256930921964712187422319198534849846842810446910118755833483362304 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (fabs.f64 im)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))))) (if.f64 (<=.f64 re #s(literal -115000000000000002005206813200069618603975780427201536442134812831809058772090880 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 6489949734654263/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 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 4500000000000000078434581249191621797660215287762461883407112426413948537441676875256930921964712187422319198534849846842810446910118755833483362304 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (sqrt (* (+ im im) im)) (*.f64 im (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))))) (if.f64 (<=.f64 re #s(literal -115000000000000002005206813200069618603975780427201536442134812831809058772090880 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 3039929748475085/562949953421312 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 im im) im)) (sqrt.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) (*.f64 #s(literal 2 binary64) re))))))) (if.f64 (<=.f64 re #s(literal -115000000000000002005206813200069618603975780427201536442134812831809058772090880 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 12500000000000000953721230136485875411870621368320 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))))) (if.f64 (<=.f64 re #s(literal -115000000000000002005206813200069618603975780427201536442134812831809058772090880 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 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (+.f64 im im))) #s(literal 1/2 binary64)) (*.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 -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))) #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))) (sin.f64 re)) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -7378697629483821/36893488147419103232 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -7378697629483821/36893488147419103232 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -7378697629483821/36893488147419103232 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/12 binary64) re) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (cos.f64 re)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -4722366482869645/9444732965739290427392 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 3022314549036573/302231454903657293676544 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 (cos.f64 re)) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -4722366482869645/9444732965739290427392 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(approx (cos re) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(approx (- (exp (- 0 im)) (exp im)) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64)) im)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -4722366482869645/9444732965739290427392 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (- (exp (- 0 im)) (exp im)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 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 3022314549036573/302231454903657293676544 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 (cos.f64 re)) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (- (exp (- 0 im)) (exp im)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (- (exp (- 0 im)) (exp im)) (*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) (+.f64 (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) im))))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))) (/.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 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) im)) (log.f64 base)))) #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)) (*.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 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im)) (if.f64 (<=.f64 (exp.f64 re) #s(literal 20 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 (exp.f64 re) #s(literal 20 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.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 -3602879701896397/36028797018963968 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 75075168288047/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 20 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 #s(approx (- (* (* 1/6 re) (* 1/6 re)) (* 1/2 1/2)) #s(literal -1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 1/2 binary64)))))))) (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/36028797018963968 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 75075168288047/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 20 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) (/.f64 (sin.f64 im) #s(approx (exp (neg re)) (-.f64 #s(literal 1 binary64) re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 75075168288047/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 20 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/36028797018963968 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 75075168288047/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 20 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2486616182048933/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 20 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/36028797018963968 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 75075168288047/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 20 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/36028797018963968 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (*.f64 im im)) #s(approx (- (* (* (* im im) -1/6) im) im) (*.f64 #s(literal -1 binary64) im))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 20 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 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 -3602879701896397/36028797018963968 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (*.f64 im im)) #s(approx (- (* (* (* im im) -1/6) im) im) (*.f64 #s(literal -1 binary64) im))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 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 4722366482869645/4722366482869645213696 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re #s(approx (+ im (* 1/2 (* im re))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 im re))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 im re)))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) im)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (if.f64 (<=.f64 x.re #s(literal 13799999999999999263266091019796572736259795962856778284694008647770618324562550942859264 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x.im x.re) x.re) (-.f64 x.re x.im)) (*.f64 (*.f64 (+.f64 x.re x.re) x.im) x.im)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* (- x.re x.im) x.re) x.re) (* (* x.re (+ x.im x.im)) x.im)) (* (* (- x.re x.im) x.im) x.re)) (/.f64 x.re x.im))) (*.f64 (*.f64 (-.f64 x.re x.im) x.im) 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 -152270531428125/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) #s(approx (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.re) x.im))) (if.f64 (<=.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal +inf.0 binary64)) (*.f64 x.re (+.f64 (*.f64 (*.f64 x.im x.im) #s(literal -3 binary64)) (*.f64 x.re x.re))) (*.f64 #s(approx (+ 1 (/ (- (* (* (- x.re x.im) x.re) x.re) (* (* x.re (+ x.im x.im)) x.im)) (* (* (- x.re x.im) x.im) x.re))) #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 x.re x.im) x.im) x.re)))) (if.f64 (<=.f64 x.re #s(literal 13799999999999999263266091019796572736259795962856778284694008647770618324562550942859264 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) x.re) (*.f64 (*.f64 (*.f64 (neg.f64 x.re) x.im) x.im) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* (- x.re x.im) x.re) x.re) (* (* x.re (+ x.im x.im)) x.im)) (* (* (- x.re x.im) x.im) x.re)) (/.f64 x.re x.im))) (*.f64 (*.f64 (-.f64 x.re x.im) x.im) 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 -4825645764048353/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) #s(approx (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.re) x.im))) (*.f64 #s(approx (+ 1 (/ (- (* (* (- x.re x.im) x.re) x.re) (* (* x.re (+ x.im x.im)) x.im)) (* (* (- x.re x.im) x.im) x.re))) #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 x.re x.im) x.im) x.re))) #s(approx (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 x.im x.re) x.im))) (if.f64 (<=.f64 x.im #s(literal 12199999999999999683457603300996578720379104060957180643575672232061945373055915959686650927251456 binary64)) #s(approx (- (* (* (+ x.re x.re) x.im) x.re) (* (* (- x.im x.re) x.im) (+ x.im x.re))) (-.f64 (*.f64 x.re (-.f64 (*.f64 x.re (-.f64 (*.f64 #s(literal 2 binary64) x.im) (*.f64 #s(literal -1 binary64) x.im))) (*.f64 x.im (+.f64 x.im (*.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 3 binary64)))) (*.f64 (*.f64 x.im x.re) (-.f64 (+.f64 x.re x.re) (*.f64 #s(approx (- x.im x.re) x.im) (-.f64 (/.f64 x.im x.re) #s(literal -1 binary64)))))) (if.f64 (<=.f64 x.im #s(literal 12199999999999999683457603300996578720379104060957180643575672232061945373055915959686650927251456 binary64)) (-.f64 (*.f64 (+.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im x.re)) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 (*.f64 x.im x.re) (-.f64 (+.f64 x.re x.re) (*.f64 #s(approx (- x.im x.re) x.im) (-.f64 (/.f64 x.im x.re) #s(literal -1 binary64)))))) (if.f64 (<=.f64 x.im #s(literal 2486616182048933/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 x.im) x.im) x.im) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x.re)) x.im) x.re)) (if.f64 (<=.f64 x.im #s(literal 215000000000000005852320525447730299926468500671441534216582122962087548639044770203660665552463332462038157416983933548713211721253204837305952237855357503420926658171485279884177513636650489688907053196561908314854568813921973142419724739466374296895488 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) (+.f64 x.im x.re)))) #s(approx (- (* (* (+ x.re x.re) x.im) x.re) (* (* (- x.im x.re) x.im) (+ x.im x.re))) (*.f64 (*.f64 (neg.f64 x.im) x.im) x.im)))) (if.f64 (<=.f64 x.im #s(literal 3022314549036573/151115727451828646838272 binary64)) (-.f64 (*.f64 (+.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im x.re)) (*.f64 (*.f64 x.im x.im) x.im)) (if.f64 (<=.f64 x.im #s(literal 215000000000000005852320525447730299926468500671441534216582122962087548639044770203660665552463332462038157416983933548713211721253204837305952237855357503420926658171485279884177513636650489688907053196561908314854568813921973142419724739466374296895488 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) (+.f64 x.im x.re)))) #s(approx (- (* (* (+ x.re x.re) x.im) x.re) (* (* (- x.im x.re) x.im) (+ x.im x.re))) (*.f64 (*.f64 (neg.f64 x.im) x.im) x.im)))) (if.f64 (<=.f64 x.im #s(literal 5949503719112237/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 binary64)) (*.f64 x.re #s(approx (- (* x.im (+ x.re x.re)) (* (- x.im x.re) (* x.im (- (/ x.im x.re) -1)))) (*.f64 x.im (-.f64 (*.f64 #s(literal 2 binary64) x.re) (*.f64 #s(literal -1 binary64) x.re))))) (if.f64 (<=.f64 x.im #s(literal 215000000000000005852320525447730299926468500671441534216582122962087548639044770203660665552463332462038157416983933548713211721253204837305952237855357503420926658171485279884177513636650489688907053196561908314854568813921973142419724739466374296895488 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) (+.f64 x.im x.re)))) #s(approx (- (* (* (+ x.re x.re) x.im) x.re) (* (* (- x.im x.re) x.im) (+ x.im x.re))) (*.f64 (*.f64 (neg.f64 x.im) x.im) x.im)))) (if.f64 (<=.f64 x.re #s(literal 99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584 binary64)) (*.f64 x.im (-.f64 (*.f64 (*.f64 x.re x.re) #s(literal 3 binary64)) (*.f64 x.im x.im))) (*.f64 x.re #s(approx (- (* x.im (+ x.re x.re)) (* (- x.im x.re) (* x.im (- (/ x.im x.re) -1)))) (*.f64 x.im (-.f64 (*.f64 #s(literal 2 binary64) x.re) (*.f64 #s(literal -1 binary64) 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 -10120113/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (* (* (+ x.re x.re) x.im) x.re) (* (* (- x.im x.re) x.im) (+ x.im x.re))) (*.f64 (*.f64 (neg.f64 x.im) x.im) x.im)) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal +inf.0 binary64)) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 #s(literal -1 binary64) (*.f64 x.im (*.f64 x.re (-.f64 (*.f64 #s(literal -2 binary64) x.re) x.re))))) #s(approx (- (* (* (+ x.re x.re) x.im) x.re) (* (* (- x.im x.re) x.im) (+ x.im x.re))) (*.f64 (*.f64 (neg.f64 x.im) x.im) 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 x.im (-.f64 (*.f64 (*.f64 x.re x.re) #s(literal 3 binary64)) (*.f64 x.im x.im))) #s(approx (- (* (* (+ x.re x.re) x.im) x.re) (* (* (- x.im x.re) x.im) (+ x.im x.re))) (*.f64 (*.f64 (neg.f64 x.im) x.im) x.im))) #s(approx (- (* (* (+ x.re x.re) x.im) x.re) (* (* (- x.im x.re) x.im) (+ x.im x.re))) (*.f64 (*.f64 (neg.f64 x.im) x.im) x.im)) (*.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 (+ (exp (neg im)) (exp im)) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(approx (* 1/2 (cos re)) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) #s(literal -1/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 9000584178061315/9007199254740992 binary64)) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (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 9000584178061315/9007199254740992 binary64)) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (cos.f64 re)) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64))))) (if.f64 (<=.f64 im #s(literal 75000000000000000 binary64)) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (cos.f64 re)) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) re) (*.f64 #s(literal -1/4 binary64) 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 -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))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 200000000000000007721798857483902880558804102982700877908847659137154782032985485340394783509086340687111501805726310060782654579073417017646333594747261264801453572096 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) re) (*.f64 #s(literal -1/4 binary64) re))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))))) (if.f64 (<=.f64 im #s(literal 9200000000000000 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) re) (*.f64 #s(literal -1/4 binary64) re))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -1152921504606847/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -1152921504606847/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 #s(approx (- 1 (/ -1/2 (* (* re re) -1/4))) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (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 (*.f64 re re) #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (sin.f64 re)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 im im) im) im))))) #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 944473296573929/18889465931478580854784 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 im (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) im) im) #s(literal 2 binary64))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (+.f64 im (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) re) re)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 im im) im) im))))) #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 944473296573929/18889465931478580854784 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (+.f64 im (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) re) re)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 im im) im) im))))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -7378697629483821/36893488147419103232 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (+.f64 im (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) re) re)))))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 im im) im) im))))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -7378697629483821/36893488147419103232 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (+.f64 im (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) re) re)))))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -7378697629483821/36893488147419103232 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (+.f64 im (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) re) re)))))) (*.f64 #s(approx (- (exp (neg im)) (exp im)) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64)) im)) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (+.f64 im (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) im) re) re)))))) #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 5065326622169181/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64)) im) re)))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re)))) (atan2.f64 im re) (+.f64 (*.f64 re re) (*.f64 im im)) #s(approx (sqrt (+ (* re re) (* im im))) (-.f64 im (*.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re im)))) #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 (-.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 (-.f64 #s(literal 2/5 binary64) (*.f64 #s(literal -2/7 binary64) (*.f64 eps eps))) eps) eps)) (*.f64 eps eps)) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 #s(approx (- 2/5 (* -2/7 (* eps eps))) #s(literal 2/5 binary64)) eps) eps)) eps) (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) 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 eps (-.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 #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 1152921504606847/2305843009213693952 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)))))) (log.f64 (+.f64 #s(literal 1 binary64) x))) #s(approx (log (+ 1 x)) (-.f64 x (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) x))))) #s(approx (log (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)))))) #s(approx (log (+ 1 x)) (*.f64 x #s(approx (+ 1 (* -1/2 x)) #s(literal 1 binary64)))) (if.f64 (<=.f64 b #s(literal -580000000000000049792010627251036219297926174432541019639007065983198167040 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (*.f64 #s(literal -1 binary64) (/.f64 a b))))) (if.f64 (<=.f64 b #s(literal 450000000000000013564776850774181000705357052379136 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b b))) (*.f64 (*.f64 #s(literal 4 binary64) a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b b))) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* (* a 4) c))) (*.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))) b) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -580000000000000049792010627251036219297926174432541019639007065983198167040 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (*.f64 #s(literal -1 binary64) (/.f64 a b))))) (if.f64 (<=.f64 b #s(literal 450000000000000013564776850774181000705357052379136 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 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 -580000000000000049792010627251036219297926174432541019639007065983198167040 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (*.f64 #s(literal -1 binary64) (/.f64 a b))))) (if.f64 (<=.f64 b #s(literal 450000000000000013564776850774181000705357052379136 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 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* (* a 4) c))) (*.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))) b) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -580000000000000049792010627251036219297926174432541019639007065983198167040 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (*.f64 #s(literal -1 binary64) (/.f64 a b))))) (if.f64 (<=.f64 b #s(literal 4743802811890093/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 450000000000000013564776850774181000705357052379136 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a c) #s(literal -4 binary64))) (/.f64 c a)) #s(literal -1/2 binary64)))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 -580000000000000049792010627251036219297926174432541019639007065983198167040 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (*.f64 #s(literal -1 binary64) (/.f64 a b))))) (if.f64 (<=.f64 b #s(literal 450000000000000013564776850774181000705357052379136 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 -580000000000000049792010627251036219297926174432541019639007065983198167040 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (*.f64 #s(literal -1 binary64) (/.f64 a b))))) (if.f64 (<=.f64 b #s(literal 4743802811890093/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 3666552746732487/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 a c) #s(literal -4 binary64))))) b))) (/.f64 (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 a c) #s(literal -4 binary64))))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 -3817069350275715/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (*.f64 #s(literal -1 binary64) (/.f64 a b))))) (if.f64 (<=.f64 b #s(literal 3666552746732487/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 a c) #s(literal -4 binary64))))) b))) (/.f64 (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 a c) #s(literal -4 binary64))))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 3666552746732487/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 a c) #s(literal -4 binary64))))) b))) (/.f64 (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 a c) #s(literal -4 binary64))))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 4743802811890093/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (*.f64 #s(literal 2 binary64) b)))) (/.f64 (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 7117425920127769/431359146674410236714672241392314090778194310760649159697657763987456 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 a c) #s(literal -4 binary64)))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 4743802811890093/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (*.f64 #s(literal 2 binary64) b)))) (/.f64 (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 3666552746732487/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -2 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c))))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 3666552746732487/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -2 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c))))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 c c) (neg.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (+.f64 b 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 c (/.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (*.f64 #s(literal 2 binary64) b)))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 a c) #s(literal -4 binary64)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (*.f64 #s(literal 2 binary64) 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 -20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (*.f64 #s(literal -2 binary64) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (+.f64 a a) (/.f64 c (*.f64 b b)))) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 1020000000000000000000 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))))) #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 -20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 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 #s(approx (/ 2 (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -1 binary64) b)))) (if.f64 (<=.f64 b #s(literal -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c))) b))) (if.f64 (<=.f64 b #s(literal 1020000000000000000000 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c))) b) a)) #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)))))) (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))))) #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 -20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (*.f64 #s(literal -2 binary64) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (+.f64 a a) (/.f64 c (*.f64 b b)))) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 1020000000000000000000 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))))) #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 -20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 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 #s(approx (/ 2 (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -1 binary64) b)))) (if.f64 (<=.f64 b #s(literal 1020000000000000000000 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))))) #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 -20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 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 #s(approx (/ 2 (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -1 binary64) b)))) (if.f64 (<=.f64 b #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c))) b))) (if.f64 (<=.f64 b #s(literal 4242751136953197/9223372036854775808 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 c a) #s(literal -4 binary64)))))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (fabs (- (* b b) (* (* 4 a) c)))))) (*.f64 #s(literal -2 binary64) (/.f64 c 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))))) #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 -90000000000000006006243328 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 #s(approx (/ 2 (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -1 binary64) b)))) (if.f64 (<=.f64 b #s(literal 4242751136953197/9223372036854775808 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 c a) #s(literal -4 binary64)))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 2 binary64) c) (+.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 c a) #s(literal -4 binary64)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #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 -90000000000000006006243328 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 #s(approx (/ 2 (- (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -1 binary64) b)))) (if.f64 (<=.f64 b #s(literal 4242751136953197/9223372036854775808 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 b (sqrt.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 #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))))) #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 4242751136953197/9223372036854775808 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 b (sqrt.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 #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))))) #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 -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal 2 binary64) (/.f64 c (sqrt.f64 (neg.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 653996952628337/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (fabs.f64 (*.f64 (/.f64 a c) #s(literal -4 binary64))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal 2 binary64) (/.f64 c (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c)))))))))) (if.f64 (<=.f64 a #s(literal 8711228593176025/43556142965880123323311949751266331066368 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal 2 binary64) (/.f64 c (sqrt.f64 (neg.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))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (/.f64 #s(literal -2 binary64) (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))))) #s(approx (/ -2 (sqrt (* -4 (/ a c)))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 a a) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)))) #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 0 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) a) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #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 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))))) #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(literal 1 binary64) (/.f64 (+.f64 a a) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)))) #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 (/.f64 #s(literal 1/2 binary64) a) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #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 (*.f64 x x) #s(literal 1/45 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2/945 binary64) (*.f64 x x)) x) x)))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2/945 binary64) (*.f64 x x)) #s(literal -1/45 binary64)) x) x) #s(literal -1/3 binary64)) x)) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/45 binary64)) #s(literal -1/3 binary64)) x)) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 #s(literal 1/3 binary64) x)) (*.f64 (-.f64 t #s(literal 1 binary64)) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(approx (- (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 t) 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 t #s(approx (- 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 t))) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) #s(approx (- (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 t) 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) #s(literal -170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 (*.f64 t #s(literal -1/5000000000000000 binary64)) #s(literal -1/5000000000000000 binary64)) t) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t) (*.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 10000000000000000972062404885344653449756728480474941855847657639911300522221339234388177506516007760792756678147673846152604340428430285295728914471221362369950308146488642846313231335560438561636352 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 -230 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 8356095265176317/77371252455336267181195264 binary64)) (fabs.f64 (/.f64 (-.f64 (*.f64 x z) #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 x #s(literal 500000000000000004246810716844851488074434962299380307947499551351398452953088 binary64)) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #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 x #s(literal -27000000000000000000 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 4781386087501573/24519928653854221733733552434404946937899825954937634816 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 -35000000000000000190817104746981498410555458743354599139229020256487866368 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 z y) x))) (if.f64 (<=.f64 z #s(literal 1150000000000000002595957300909012630091174061213914393951495782400 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 z y) x))))) (if.f64 (<=.f64 z #s(literal -35000000000000000190817104746981498410555458743354599139229020256487866368 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 x y) z))) (if.f64 (<=.f64 z #s(literal 1150000000000000002595957300909012630091174061213914393951495782400 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 x y) z))))) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (if.f64 (<=.f64 x #s(literal -230 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 62000000 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))) #s(approx (/ (+ (* (+ (/ 1 a) (* (- (* (/ (* (+ b a) (+ b a)) (* b a)) 1/2) (* (* 1/2 (/ (+ b a) (* b a))) (+ b a))) eps)) b) 1) b) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) b)))) (if.f64 (<=.f64 a #s(literal -5993757216606705/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632 binary64)) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/.f64 (+.f64 a b) (*.f64 a b))) (if.f64 (<=.f64 a #s(literal -2181479009415085/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216 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)))) (if.f64 (<=.f64 a #s(literal -2181479009415085/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216 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))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (* (- (* 1/12 x) -1/2) x) -1)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/24 binary64) x))) #s(literal 1/2 binary64)))))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (* (- (* 1/12 x) -1/2) x) -1)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1/2 binary64)))))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (* (- (* 1/12 x) -1/2) x) -1)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) x)) #s(approx (/ (exp x) (- (exp x) 1)) #s(approx (/ (+ 1 (* x (+ 1/2 (* 1/12 x)))) x) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (- (* -1 (/ (+ 1/2 (/ 1 x)) x)) 1/12) #s(literal -1/12 binary64)))))) (+.f64 (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 (*.f64 #s(literal -1/2 binary64) x))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (sinh.f64 x)) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x)) (*.f64 x 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 binary64) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (*.f64 #s(approx (+ 1/6 (* 1/24 x)) #s(literal 1/6 binary64)) x) x)))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 2948408144391829/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) (/.f64 (fmod.f64 (exp.f64 x) #s(approx (sqrt (cos x)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal -1 binary64)))) (exp.f64 x)) (if.f64 (<=.f64 x #s(literal 3022314549036573/604462909807314587353088 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) #s(literal 1/2 binary64)) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) #s(literal 1/2 binary64))) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) x) #s(literal 1/2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) x) x) #s(literal 1/2 binary64)))) (neg.f64 x))) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (/.f64 (fmod.f64 #s(approx (exp x) (-.f64 x #s(literal -1 binary64))) (sqrt.f64 (cos.f64 x))) (exp.f64 x)))) (if.f64 (<=.f64 x #s(literal 30 binary64)) (/.f64 (fmod.f64 (exp.f64 x) #s(approx (sqrt (cos x)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal -1 binary64)))) (exp.f64 x)) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 30 binary64)) (*.f64 (fmod.f64 (exp.f64 x) #s(approx (sqrt (cos x)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 1/2 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) x))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) x))) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 2476979795053773/2251799813685248 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) x))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) x))) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) (exp.f64 (neg.f64 x)))) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) x))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #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 (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) x)) 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 (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (-.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) x) #s(literal -1 binary64))) #s(approx (sqrt (cos x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))) #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 (pow.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a x)))) #s(literal 2 binary64)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -3022314549036573/302231454903657293676544 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 (*.f64 a x)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (exp.f64 (*.f64 a x)) #s(literal 2 binary64)) #s(literal 1 binary64))))) (-.f64 (sinh.f64 (*.f64 x a)) (-.f64 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -3022314549036573/302231454903657293676544 binary64)) (/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 a a) x)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal -1 binary64))) (-.f64 (sinh.f64 (*.f64 x a)) (-.f64 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -3022314549036573/302231454903657293676544 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) (-.f64 (sinh.f64 (*.f64 x a)) (-.f64 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -5902958103587057/590295810358705651712 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 a (+.f64 x (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a x)) x))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (- (* (exp (* x a)) 2) 2)) #s(approx (+ (/ 1 (* a x)) -1/2) #s(literal -1/2 binary64)))) #s(approx (- (exp (* a x)) 1) (*.f64 a (+.f64 x (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a x)) x))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (- (* (exp (* x a)) 2) 2)) #s(approx (+ (/ 1 (* a x)) -1/2) #s(literal -1/2 binary64)))) #s(approx (- (exp (* a x)) 1) (*.f64 a #s(approx (+ x (* 1/2 (* a (pow x 2)))) x)))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (- (* (exp (* x a)) 2) 2)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a x)) #s(literal -1/2 binary64)))) #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 x x) (*.f64 (-.f64 #s(literal -1/12 binary64) (*.f64 #s(literal 1/360 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 x x)) #s(literal -1/12 binary64)) x) x) #s(literal -1 binary64)) (*.f64 x x))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 x x)) (*.f64 x x)))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (-.f64 (*.f64 #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 x)) (-.f64 #s(approx (* 2 (cosh x)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (exp (neg w)) #s(literal 1 binary64)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64)))) (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 3242591731706757/9007199254740992 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/24 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (cos.f64 x))) x)) (if.f64 (<=.f64 x #s(literal 208967022709991/36028797018963968 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (cos.f64 x))) x)) (if.f64 (<=.f64 x #s(literal 208967022709991/36028797018963968 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) x) x)) (if.f64 (<=.f64 x #s(literal 208967022709991/36028797018963968 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 619999999999999981065623764581861860345713560427911834569571041280 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 4900000000000000185600393790685073271689266104302096203874883846181942881943552 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 x x))) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) #s(approx (log (/ (sinh x) x)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* -1/37800 (* x x)) -1/2835) #s(literal 1/2835 binary64)) x) x) #s(literal 1/180 binary64)) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (* (* (- (* -1/37800 (* x x)) -1/2835) x) x) 1/180) #s(literal -1/180 binary64)) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (- (* (- (* (* (- (* -1/37800 (* x x)) -1/2835) x) x) 1/180) (* x x)) -1/6) #s(literal 1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(approx (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))) #s(literal 1/6 binary64)))) #s(approx (- (sin x) x) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (-.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) x) x)) (*.f64 (*.f64 x x) x))) #s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))) #s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)) #s(approx (- (sin x) x) (*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(approx (- (sin x) x) (neg.f64 x)) (*.f64 #s(approx (sqrt (- a b)) (sqrt.f64 a)) (sqrt.f64 (+.f64 b a))) #s(approx (sqrt (- (* a a) (* b b))) 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 (/.f64 (*.f64 x x) z) (*.f64 (/.f64 y z) y)) z))))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (+.f64 z (+.f64 (*.f64 (/.f64 (*.f64 x x) z) #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 y z) y) #s(literal 1/2 binary64))))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (+.f64 z (/.f64 (*.f64 (+.f64 (*.f64 y y) (*.f64 x x)) #s(literal 1/2 binary64)) z))) (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 (+ (* x x) (+ (* y y) (* z z)))) (*.f64 x #s(approx (+ 1 (* 1/2 (/ (+ (pow y 2) (pow z 2)) (pow x 2)))) #s(literal 1 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 (*.f64 (-.f64 (*.f64 #s(literal 33/1024 binary64) (*.f64 x x)) #s(literal -7/128 binary64)) x) x)) (*.f64 (*.f64 x x) x)))) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (-.f64 x (*.f64 #s(approx (- -1/8 (* (* (- (* 33/1024 (* x x)) -7/128) x) x)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) x)))) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (*.f64 x #s(approx (+ 1 (* (pow x 2) (+ 1/8 (* (pow x 2) (+ 7/128 (* 33/1024 (pow x 2))))))) #s(literal 1 binary64)))) (atan.f64 (/.f64 y x)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (acos.f64 (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)) #s(approx (* 2 (* (* 1/2 (PI)) (acos (- x 1)))) (*.f64 (PI.f64) (acos.f64 (-.f64 x #s(literal 1 binary64)))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)) #s(approx (* 2 (* (* 1/2 (PI)) (acos (- x 1)))) (*.f64 (PI.f64) (acos.f64 (-.f64 x #s(literal 1 binary64)))))))) (acos.f64 (-.f64 x #s(literal 1 binary64)))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 4 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) (+.f64 (PI.f64) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 9007199254740965/9007199254740992 binary64)) (-.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (-.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (acos.f64 #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 9007199254740965/9007199254740992 binary64)) (-.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (asin.f64 (-.f64 #s(literal 1 binary64) x)))) (acos.f64 #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 9007199254740965/9007199254740992 binary64)) (acos.f64 (-.f64 #s(literal 1 binary64) x)) (acos.f64 #s(approx (- 1 x) (neg.f64 x)))) (acos.f64 #s(approx (- 1 x) (neg.f64 x))) (acos.f64 #s(approx (- 1 x) #s(literal 1 binary64))) (*.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 2028240960365167/40564819207303340847894502572032 binary64)) #s(approx (/ (* (- m 1) (- v (* (- 1 m) m))) v) (-.f64 #s(approx (* m (+ 1 (/ 1 v))) (/.f64 m v)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(approx (- (* (- 1 m) m) v) (*.f64 m (-.f64 #s(literal 1 binary64) m))) v) (-.f64 #s(literal 1 binary64) m))) #s(approx (/ (* (- m 1) (- v (* (- 1 m) m))) v) (-.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m))) #s(approx (/ (* (- m 1) (- v (* (- 1 m) m))) v) (-.f64 #s(approx (* m (+ 1 (/ 1 v))) (/.f64 m v)) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) #s(literal -1/2 binary64)) #s(approx (/ (* (- m 1) (- v (* (- 1 m) m))) v) #s(approx (- (* m (+ 1 (/ 1 v))) 1) #s(literal -1 binary64))) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) #s(approx (- 1 m) (neg.f64 m)))) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) m)) #s(approx (/ (* (- m 1) (- v (* (- 1 m) m))) v) #s(approx (- (* m (+ 1 (/ 1 v))) 1) #s(literal -1 binary64))) (if.f64 (<=.f64 b #s(literal 3728080393916517/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 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 (*.f64 (*.f64 a x-scale) x-scale) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 4 binary64)))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)))) b))) (if.f64 (<=.f64 b #s(literal 114999999999999997377225245734177625043124954484653241178190190737365693104128 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 (/ (* a (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow b 2))) (*.f64 (*.f64 a (/.f64 #s(approx (* (* (* x-scale x-scale) y-scale) (/ (sqrt (* 8 (* (- (/ (- 1/2 (* (cos (* (* (PI) (* angle 1/180)) 2)) 1/2)) (* x-scale x-scale)) (sqrt (* (pow (sin (* (PI) (* angle 1/180))) 4) (pow x-scale -4)))) (pow b 4)))) (fabs x-scale))) (/.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (sin.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)))))))))))) (fabs.f64 x-scale))) (*.f64 b b))) #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))) (*.f64 (/.f64 #s(literal 1/4 binary64) b) (/.f64 (*.f64 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow b 4)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 x-scale)))) b))))) (if.f64 (<=.f64 b #s(literal 3728080393916517/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 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 a (*.f64 (*.f64 x-scale x-scale) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 4 binary64))))) (pow.f64 b #s(literal 4 binary64)))) (fabs.f64 x-scale))))) b))) (if.f64 (<=.f64 b #s(literal 114999999999999997377225245734177625043124954484653241178190190737365693104128 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 (/ (* a (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow b 2))) (*.f64 (*.f64 a (/.f64 #s(approx (* (* (* x-scale x-scale) y-scale) (/ (sqrt (* 8 (* (- (/ (- 1/2 (* (cos (* (* (PI) (* angle 1/180)) 2)) 1/2)) (* x-scale x-scale)) (sqrt (* (pow (sin (* (PI) (* angle 1/180))) 4) (pow x-scale -4)))) (pow b 4)))) (fabs x-scale))) (/.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (sin.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)))))))))))) (fabs.f64 x-scale))) (*.f64 b b))) #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))) (*.f64 (/.f64 #s(literal 1/4 binary64) b) (/.f64 (*.f64 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow b 4)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 x-scale)))) b))))) (if.f64 (<=.f64 b #s(literal 3728080393916517/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 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 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow b 4)))) (*.f64 angle (sqrt.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))) (fabs.f64 x-scale)))) b))) (if.f64 (<=.f64 b #s(literal 114999999999999997377225245734177625043124954484653241178190190737365693104128 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 (/ (* a (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow b 2))) (*.f64 (*.f64 a (/.f64 #s(approx (* (* (* x-scale x-scale) y-scale) (/ (sqrt (* 8 (* (- (/ (- 1/2 (* (cos (* (* (PI) (* angle 1/180)) 2)) 1/2)) (* x-scale x-scale)) (sqrt (* (pow (sin (* (PI) (* angle 1/180))) 4) (pow x-scale -4)))) (pow b 4)))) (fabs x-scale))) (/.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (sin.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)))))))))))) (fabs.f64 x-scale))) (*.f64 b b))) #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))) (*.f64 (/.f64 #s(literal 1/4 binary64) b) (/.f64 (*.f64 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow b 4)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 x-scale)))) b))))) (if.f64 (<=.f64 x-scale #s(literal 31000000000000000482341900013472133752314243304552904434462887993355847216107426801214547087366470877962394706903040 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 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow b 4)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 x-scale)))) b))) (/.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 (sqrt.f64 (*.f64 (/.f64 #s(literal 8 binary64) y-scale) (/.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (-.f64 #s(approx (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (*.f64 (pow.f64 b #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)))))))) (fabs.f64 #s(approx (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (*.f64 (pow.f64 b #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))))))))))) y-scale))) (pow.f64 x-scale #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64))))) (if.f64 (<=.f64 b #s(literal 3728080393916517/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 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 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow b 4)))) (*.f64 angle (sqrt.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))) (fabs.f64 x-scale)))) 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))) #s(approx (* 1/4 (/ (* a (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow b 2))) (*.f64 (*.f64 a (/.f64 #s(approx (* (* (* x-scale x-scale) y-scale) (/ (sqrt (* 8 (* (- (/ (- 1/2 (* (cos (* (* (PI) (* angle 1/180)) 2)) 1/2)) (* x-scale x-scale)) (sqrt (* (pow (sin (* (PI) (* angle 1/180))) 4) (pow x-scale -4)))) (pow b 4)))) (fabs x-scale))) (/.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (sin.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)))))))))))) (fabs.f64 x-scale))) (*.f64 b b))) #s(literal -1/4 binary64))))) (if.f64 (<=.f64 x-scale #s(literal 37000000000000000575698396790273191897923451686079273034681511475940849903095961020804459426856755564019632392110080 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 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow b 4)))) (*.f64 angle (sqrt.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))) (fabs.f64 x-scale)))) b))) (/.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 (sqrt.f64 (*.f64 (/.f64 #s(literal 8 binary64) y-scale) (/.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)))))) y-scale))) (pow.f64 x-scale #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64))))) #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 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 4 binary64)))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)))) 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) b) (/.f64 (*.f64 (*.f64 a (*.f64 x-scale x-scale)) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow b 4)))) (*.f64 angle (sqrt.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))) (fabs.f64 x-scale)))) b))) (*.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 b (*.f64 x-scale x-scale)) b) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (neg.f64 a) b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) (*.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 b (/.f64 b (*.f64 x-scale x-scale))) (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 a b)) (*.f64 (neg.f64 a) b))) (*.f64 (*.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 b (*.f64 x-scale x-scale)) b) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 a b) #s(literal 4 binary64)))) y-scale) y-scale) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (/.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 b (*.f64 x-scale x-scale)) b) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 a b) #s(literal 4 binary64))))) x-scale) x-scale) (atan2.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x)))) (*.f64 #s(literal 2 binary64) (atan.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) x))) (fabs.f64 (-.f64 #s(literal -1 binary64) x))))) (*.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))))))) (atan2.f64 #s(approx (* 2 (sqrt (/ (- x 1) (- -1 x)))) #s(literal 2 binary64)) #s(approx (- 1 (/ (- x 1) (- -1 x))) (+.f64 x x))) (*.f64 (/.f64 b (/.f64 #s(literal -1 binary64) a)) (*.f64 b a)) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 b a)) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) (if.f64 (<=.f64 angle #s(literal 8897694032363671/38685626227668133590597632 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (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) (sin.f64 (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) b) b) (*.f64 (*.f64 #s(approx (+ 1/2 (* 1/2 (sin (+ (* -1/90 (* (PI) angle)) (* (PI) 1/2))))) #s(literal 1 binary64)) a) a))) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (+.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 8510837770086989/9671406556917033397649408 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (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 #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)))))) (*.f64 b b)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (if.f64 (<=.f64 angle #s(literal 8510837770086989/9671406556917033397649408 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (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 #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 b b)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (if.f64 (<=.f64 b #s(literal 5378326025377723/46768052394588893382517914646921056628989841375232 binary64)) (+.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 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (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) #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 1499999999999999995443087580909022353359765988994871928763187200 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 angle #s(literal 1800000000000000099794825907692303858335772561661403786045973654389449648467689047632790431781707479933470712884023298810399482426014912433593093763592296445276133265956110310937674651523627667178453446438651384823808 binary64)) (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 a b)) (-.f64 b a))) #s(literal 2 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (if.f64 (<=.f64 angle #s(literal 5942112188569825/9903520314283042199192993792 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 angle (+.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (if.f64 (<=.f64 angle #s(literal 1800000000000000099794825907692303858335772561661403786045973654389449648467689047632790431781707479933470712884023298810399482426014912433593093763592296445276133265956110310937674651523627667178453446438651384823808 binary64)) (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 a b)) (-.f64 b a))) #s(literal 2 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (if.f64 (<=.f64 angle #s(literal 4951760157141521/309485009821345068724781056 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 angle (+.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (if.f64 (<=.f64 angle #s(literal 1800000000000000099794825907692303858335772561661403786045973654389449648467689047632790431781707479933470712884023298810399482426014912433593093763592296445276133265956110310937674651523627667178453446438651384823808 binary64)) (/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (PI.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 a b)) (-.f64 b a))) #s(literal 2 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (if.f64 (<=.f64 angle #s(literal 20999999999999998904649121792 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 angle (+.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (if.f64 (<=.f64 angle #s(literal 4700000000000000133748733049734261429115723519162329013155597280806366419067207702863103310568213172253178922256110296192226047895275201789844954897334509794337227845305716640305746139466214185889934141425697046409510912 binary64)) (/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64)) (*.f64 (PI.f64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 a b)) (-.f64 b a))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (+.f64 b a)) (-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (if.f64 (<=.f64 angle #s(literal 5799999999999999991894923264221285640046334953776805700435968 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 angle #s(literal 5700000000000000255597387876251738829039791494640890200038057919896910364935556859902551849404620657211578282156526526799983087739185528621984961372075018861180858343250094276283330752632338925020299715462524431555887104 binary64)) #s(approx (/ (* (- (sin (- (* -1/2 (PI)) (* -1/2 (PI)))) (cos (- (* (* angle (PI)) 1/90) (* (PI) -1/2)))) (* (* 2 (+ a b)) (- b a))) 2) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (if.f64 (<=.f64 angle #s(literal 5799999999999999991894923264221285640046334953776805700435968 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 angle #s(literal 4700000000000000133748733049734261429115723519162329013155597280806366419067207702863103310568213172253178922256110296192226047895275201789844954897334509794337227845305716640305746139466214185889934141425697046409510912 binary64)) #s(approx (/ (* (- (sin (- (* -1/2 (PI)) (* -1/2 (PI)))) (cos (- (* (* angle (PI)) 1/90) (* (PI) -1/2)))) (* (* 2 (+ a b)) (- b a))) 2) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (+.f64 b a)) (-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (if.f64 (<=.f64 angle #s(literal 5799999999999999991894923264221285640046334953776805700435968 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 angle #s(literal 4700000000000000133748733049734261429115723519162329013155597280806366419067207702863103310568213172253178922256110296192226047895275201789844954897334509794337227845305716640305746139466214185889934141425697046409510912 binary64)) #s(approx (/ (* (- (sin (+ (* 1/2 (PI)) (* 1/2 (PI)))) (cos (- (* (* angle (PI)) 1/90) (* (PI) -1/2)))) (* (* 2 (+ a b)) (- b a))) 2) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (-.f64 (sin.f64 (PI.f64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (+.f64 b a)) (-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (cbrt.f64 (PI.f64)))))))) (if.f64 (<=.f64 angle #s(literal 96000000000000007216750743985748028237257190177831188494359273826345528823271859647795945705384771401113531683729842527361040384 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 angle (+.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (+.f64 b a)) (-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (if.f64 (<=.f64 angle #s(literal 35681192317649/178405961588244985132285746181186892047843328 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (+.f64 b a))) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 angle #s(literal 4789048565205903/11972621413014756705924586149611790497021399392059392 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (+.f64 b a))) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))))) (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 -4830671903771573/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464 binary64)) (*.f64 (+.f64 a b) #s(approx (* (- b a) (sin (* (* angle (PI)) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))) (*.f64 #s(approx (+ a b) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (if.f64 (<=.f64 angle #s(literal 379999999999999990016080260846504022712149994135889713011834025014266823015022099964951506519588864 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (+.f64 b a))) (-.f64 b a))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.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)))))))) (if.f64 (<=.f64 angle #s(literal 13500000000000000355199757549148233801543411205899150488880031203609119441818283573390225397053958748571988468617815239515816898600214601945310543496046586698685234351334203590705152 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (+.f64 b a))) (-.f64 b a))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) #s(approx (- b a) (*.f64 #s(literal -1 binary64) a)))))))) (if.f64 (<=.f64 angle #s(literal 13500000000000000355199757549148233801543411205899150488880031203609119441818283573390225397053958748571988468617815239515816898600214601945310543496046586698685234351334203590705152 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 b a)) (+.f64 b a)))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) #s(approx (- b a) (*.f64 #s(literal -1 binary64) a)))))))) (if.f64 (<=.f64 angle #s(literal 13500000000000000355199757549148233801543411205899150488880031203609119441818283573390225397053958748571988468617815239515816898600214601945310543496046586698685234351334203590705152 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (*.f64 (-.f64 b a) angle)))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) #s(approx (- b a) (*.f64 #s(literal -1 binary64) a)))))))) (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 500000000000000019446788775544194215653686246476010066671511910038456471446924483815399828039388506936632301559706066456765853057047187808270091836106344701772172931313084717722832279038279731096611203317760 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 #s(approx (+ a b) b) (PI.f64))) (-.f64 b a)))) (if.f64 (<=.f64 angle #s(literal 38999999999999998565328172602610980421904844438552121121589591811813326637342795113057126187008 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 #s(approx (+ a b) b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) #s(approx (- b a) (*.f64 #s(literal -1 binary64) a)))))))) (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 50000000000000001540333161548262845388512602003821673173044872034706992645665718272 binary64)) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 #s(approx (+ a b) b) (PI.f64)))))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 #s(approx (+ a b) b) (PI.f64)) (*.f64 (-.f64 b a) angle))))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 #s(approx (+ a b) b) (PI.f64)))))) #s(approx (* (+ a b) (* (- b a) (sin (* (* angle (PI)) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) (-.f64 b a)))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b b))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal 1/90 binary64) angle) #s(literal 1/2 binary64)))))) (*.f64 b b))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 b b))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 b b))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) (*.f64 b b))) (if.f64 (<=.f64 angle #s(literal 3602879701896397/72057594037927936 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))) a) (*.f64 (*.f64 #s(approx (+ 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) #s(literal 1 binary64)) b) b)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) a) a) (*.f64 (*.f64 #s(approx (+ 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) #s(literal 1 binary64)) b) b))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) a) a) (*.f64 (*.f64 #s(approx (+ 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) #s(literal 1 binary64)) b) b)) (if.f64 (<=.f64 b #s(literal 7547924849643083/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (*.f64 #s(approx (+ 1 (/ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) b) b) (* (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) a))) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) a) a)) (+.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 #s(approx (+ 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) #s(literal 1 binary64)) b) b))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) a) a) (*.f64 (*.f64 #s(approx (+ 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) #s(literal 1 binary64)) b) b)) (if.f64 (<=.f64 m #s(literal 2028240960365167/5070602400912917605986812821504 binary64)) (-.f64 (*.f64 #s(approx (/ (* (- 1 m) m) v) (/.f64 m v)) m) m) (/.f64 (*.f64 #s(approx (- (* (- 1 m) m) v) (*.f64 m (-.f64 #s(literal 1 binary64) m))) m) v)) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) m) m) v) m) m) (*.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 7475975381435023/4503599627370496 binary64)) (-.f64 (*.f64 #s(approx (/ (* (- 1 m) m) v) (/.f64 m v)) m) m) (/.f64 #s(approx (+ (* (neg m) v) (* (* (- 1 m) m) m)) (*.f64 #s(approx (+ m (* -1 v)) (neg.f64 v)) m)) v)) (if.f64 (<=.f64 m #s(literal 7475975381435023/4503599627370496 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m) (/.f64 #s(approx (+ (* (neg m) v) (* (* (- 1 m) m) m)) (*.f64 #s(approx (+ m (* -1 v)) (neg.f64 v)) m)) v)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (if.f64 (<=.f64 y-scale #s(literal 6686231141263319/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 (*.f64 (neg.f64 a) b) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))) #s(literal 2 binary64)) (*.f64 b a)) (*.f64 (neg.f64 a) b)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(approx (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))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale)))) (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (if.f64 (<=.f64 y-scale #s(literal 97999999999999999137554675488573676662554624 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 a #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (+ (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (pow.f64 b #s(literal 2 binary64)) #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (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 (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 #s(literal -1 binary64) (*.f64 x-scale (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (+.f64 (sqrt.f64 (/.f64 (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 (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 b #s(literal 2 binary64))))) (if.f64 (<=.f64 y-scale #s(literal 12999999999999999138283867414965624522466430774265651547334827346693178125271723246001609164414042839602692096 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 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 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (sin.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 (sin.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 a #s(literal 2 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) (* (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))))))) (pow a 2))) #s(approx (* -1/4 (/ (* (pow x-scale 2) (* y-scale (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (/ (* (pow a 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow x-scale 4))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))) (pow x-scale 2)))))) (pow a 2))) (*.f64 #s(literal 1/4 binary64) (*.f64 a (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (pow.f64 x-scale #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.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 x-scale #s(literal 2 binary64))))))))))))))) (if.f64 (<=.f64 y-scale #s(literal 15000000000000000028735126286020031043239326908977880167292052718990689863059831339418542176622704852992 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 #s(approx (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) (/.f64 (pow.f64 b #s(literal 2 binary64)) x-scale)) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(approx (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))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale)))) (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) #s(approx (* 1/4 (/ (* (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))))))) (pow a 2))) #s(approx (* -1/4 (/ (* (pow x-scale 2) (* y-scale (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (/ (* (pow a 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow x-scale 4))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))) (pow x-scale 2)))))) (pow a 2))) (*.f64 #s(literal 1/4 binary64) (*.f64 a (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (pow.f64 x-scale #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.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 x-scale #s(literal 2 binary64))))))))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 #s(approx (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) (/.f64 (pow.f64 b #s(literal 2 binary64)) x-scale)) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(approx (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))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale)))) (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) b) b) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))))) a) a)) y-scale) x-scale) (*.f64 y-scale (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))))) b) b) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) a) a)) x-scale))) (*.f64 x-scale y-scale)) #s(approx (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))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale)))) (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))))) b) b) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) a) a)) (*.f64 x-scale x-scale)) y-scale) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) b) b) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))))) a) a)) y-scale)) y-scale) #s(approx (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))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale)))) (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) b) b) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))))) a) a)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))))) b) b) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) a) a)) (*.f64 x-scale x-scale))) #s(approx (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))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale)))) (-.f64 (*.f64 b (/.f64 b (*.f64 x-scale x-scale))) (*.f64 a (/.f64 a (*.f64 y-scale y-scale))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (if.f64 (<=.f64 y-scale #s(literal 5300541194335153/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fabs.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 b a) b) (neg.f64 a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b a) b) (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 (neg.f64 a) b) b) a)) (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 y-scale x-scale)) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle))))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle))))) #s(literal 1/2 binary64))) (*.f64 a a))) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle))))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle))))) #s(literal 1/2 binary64))) (*.f64 a a))) (*.f64 x-scale x-scale))) #s(literal 2 binary64)))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle))))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle))))) #s(literal 1/2 binary64))) (*.f64 a a))) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle))))) #s(literal 1/2 binary64))) (*.f64 b b)) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle))))) #s(literal 1/2 binary64))) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (*.f64 (neg.f64 a) b) b) a)))) (fabs.f64 (*.f64 y-scale x-scale))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b))) (*.f64 y-scale x-scale)) (*.f64 y-scale x-scale))) (*.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 a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fabs.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 b a) b) (neg.f64 a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b a) b) (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 b a) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (/.f64 (-.f64 (*.f64 a a) (*.f64 a a)) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b a) b)) (neg.f64 a)) (*.f64 (*.f64 b a) (/.f64 (*.f64 (*.f64 (neg.f64 a) b) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))))) (*.f64 (*.f64 (*.f64 (neg.f64 a) b) #s(literal 4 binary64)) (*.f64 b a))) (*.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 b (*.f64 x-scale x-scale)) b) (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (/.f64 (-.f64 (*.f64 a a) (*.f64 a a)) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b a) b)) (neg.f64 a)) (*.f64 (*.f64 b a) (/.f64 (*.f64 (*.f64 (neg.f64 a) b) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))))) (*.f64 (*.f64 (*.f64 (neg.f64 a) b) #s(literal 4 binary64)) (*.f64 b a))) y-scale) y-scale) (*.f64 x-scale x-scale)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (if.f64 (<=.f64 (*.f64 x.im y.im) #s(literal -1999999999999999890644667736494890251419293140042495849331683229696 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 (neg.f64 y.im) x.im)) (if.f64 (<=.f64 (*.f64 x.im y.im) #s(literal 499999999999999974693567648537009433481822505506705036541952 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 (neg.f64 y.im) x.im)))) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) (if.f64 (<=.f64 y.im #s(literal -54999999999999999914390006934048709904210748711206358014829031396784339334081214450894741128137101589610496 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (/ (pow y.re 1) (pow y.re -1)) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im))) y.im)) (if.f64 (<=.f64 y.im #s(literal 209999999999999999362032261327263129470367238459282070026846208 binary64)) (/.f64 (+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im)) (+.f64 (*.f64 (/.f64 y.im y.re) y.im) y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (/ (pow y.re 1) (pow y.re -1)) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im))) y.im)))) (if.f64 (<=.f64 y.re #s(literal -2999999999999999894592254292850268063541473467890139136 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.re) x.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal -5267950678658237/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 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 4997016229532297/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (/ (pow y.re 1) (pow y.re -1)) (* 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 599999999999999993236876243132142603419036026784895305427903679255707197625014392784762663704014202656504831749180689129181581659865088 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)))))) (if.f64 (<=.f64 y.im #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (/ (pow y.re 1) (pow y.re -1)) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im))) y.im)) (if.f64 (<=.f64 y.im #s(literal 549999999999999983550394467488567697154223636480 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.re) x.im)) y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (/ (pow y.re 1) (pow y.re -1)) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im))) y.im)))) (if.f64 (<=.f64 y.im #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) (if.f64 (<=.f64 y.im #s(literal 549999999999999983550394467488567697154223636480 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.re) x.im)) y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)))) (if.f64 (<=.f64 y.re #s(literal -4980620899901579/36893488147419103232 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 16000000000000001252664646473539901476885764798177869824 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)))) (if.f64 (<=.f64 y.im #s(literal -7500000000000000456505360857956352 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 -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (/ (pow y.re 1) (pow y.re -1)) (* y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal -748073310690151/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 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.im #s(literal 7548785066802179/26959946667150639794667015087019630673637144422540572481103610249216 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 37000000000000000887058844535446249253371904 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 -7500000000000000456505360857956352 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 -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (/ (pow y.re 1) (pow y.re -1)) (* y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal -748073310690151/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 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.im #s(literal 7548785066802179/26959946667150639794667015087019630673637144422540572481103610249216 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 -58000000000000000271429021005432359086682619772928 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 7548785066802179/26959946667150639794667015087019630673637144422540572481103610249216 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 -449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 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 y.re) x.re)) y.re)) (if.f64 (<=.f64 y.re #s(literal -5267950678658237/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 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 1663791412799551/158456325028528675187087900672 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 x.im) y.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal 13500000000000000777261078744518144062615072767442981306154399289104721551042535713931264 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im (+.f64 (pow.f64 y.im #s(literal 2 binary64)) (pow.f64 y.re #s(literal 2 binary64))))) (/.f64 (*.f64 x.im y.re) (*.f64 x.re (+.f64 (pow.f64 y.im #s(literal 2 binary64)) (pow.f64 y.re #s(literal 2 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 y.re) x.re)) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 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 y.re) x.re)) y.re)) (if.f64 (<=.f64 y.re #s(literal -5267950678658237/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 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 1501674488153571/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072 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 x.im) y.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal 13500000000000000777261078744518144062615072767442981306154399289104721551042535713931264 binary64)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.im y.re) x.re)) y.re)))))) (if.f64 (<=.f64 y.im #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (neg.f64 x.re) (*.f64 (neg.f64 (/.f64 y.re y.im)) x.im)) y.im)) (if.f64 (<=.f64 y.im #s(literal 549999999999999983550394467488567697154223636480 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 y.re) x.re)) y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (neg.f64 x.re) (*.f64 (neg.f64 (/.f64 y.re y.im)) x.im)) y.im)))) (if.f64 (<=.f64 y.re #s(literal -4980620899901579/36893488147419103232 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 y.re) x.re)) y.re)) (if.f64 (<=.f64 y.re #s(literal 16000000000000001252664646473539901476885764798177869824 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 x.im) y.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 (/.f64 y.im y.re) x.re)) y.re)))) (if.f64 (<=.f64 y.im #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 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 549999999999999983550394467488567697154223636480 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 y.re) x.re)) y.re)) (if.f64 (<=.f64 y.im #s(literal 194999999999999991633470118745645890420871807755888166699026881966556102649070977519757257163266134355342435367944550303258414186549322958503936 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im))))) (if.f64 (<=.f64 y.im #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 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 2746232009231673/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) (if.f64 (<=.f64 y.im #s(literal 194999999999999991633470118745645890420871807755888166699026881966556102649070977519757257163266134355342435367944550303258414186549322958503936 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im))))) (if.f64 (<=.f64 y.im #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 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 8428725474762389/383123885216472214589586756787577295904684780545900544 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)))) #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 26000000000000000 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 6980579422424269/4503599627370496 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 #s(approx (/ (tan (* l (PI))) F) (*.f64 (PI.f64) (/.f64 l F))) F)) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 x #s(literal -270 binary64)) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)) (if.f64 (<=.f64 x #s(literal 4031486165436955/822752278660603021077484591278675252491367932816789931674304512 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(approx (/ x (tan B)) (/.f64 x B))) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)))) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) (-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 x 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 -64000000000000002776147006375627908690578772796924115954673522517511476024939591100244720353280 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 450000000000000023021830012928 binary64)) (*.f64 (+.f64 #s(literal 1 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 (neg.f64 x) (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -64000000000000002776147006375627908690578772796924115954673522517511476024939591100244720353280 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 450000000000000023021830012928 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 (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -7378697629483821/73786976294838206464 binary64)) (+.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 500 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 F F) (-.f64 #s(literal -2 binary64) (+.f64 x x))) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -7378697629483821/73786976294838206464 binary64)) (+.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 3039929748475085/2251799813685248 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (- (* F F) (- -2 (+ x x))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -7378697629483821/73786976294838206464 binary64)) (+.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 -3055553964501729/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 F F) (-.f64 #s(literal -2 binary64) (+.f64 x x))) #s(literal -1/2 binary64)) F) #s(approx (* (cos B) x) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 480 binary64)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F 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)))))) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B))))) (if.f64 (<=.f64 F #s(literal -7378697629483821/73786976294838206464 binary64)) (+.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 -350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 F F) (-.f64 #s(literal -2 binary64) (+.f64 x x))) #s(literal -1/2 binary64)) F) #s(approx (* (cos B) x) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 3589643010652839/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 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 480 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 F F) (-.f64 #s(literal -2 binary64) (+.f64 x x))) #s(literal -1/2 binary64)) F) #s(approx (* (cos B) x) x)) (sin.f64 B)) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -6422614617176819/713623846352979940529142984724747568191373312 binary64)) (+.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 8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -6422614617176819/713623846352979940529142984724747568191373312 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -6422614617176819/713623846352979940529142984724747568191373312 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 5944751508129055/4503599627370496 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 679999999999999984384103329733319475766632175481600654033033136601363672484282368 binary64)) #s(approx (/ (- (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) (* (cos B) x)) (sin B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) x))))) (if.f64 (<=.f64 B #s(literal 1450710983537555/151115727451828646838272 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.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 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x))) (if.f64 (<=.f64 F #s(literal -7200000000000000257613040923563422935167780334837877482197606523919977466780035016697794792081600437730491168518010651289187917367070206984192 binary64)) #s(approx (/ (- (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) (* (cos B) x)) (sin B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 5944751508129055/4503599627370496 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 679999999999999984384103329733319475766632175481600654033033136601363672484282368 binary64)) #s(approx (/ (- (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) (* (cos B) x)) (sin B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (if.f64 (<=.f64 F #s(literal -7200000000000000257613040923563422935167780334837877482197606523919977466780035016697794792081600437730491168518010651289187917367070206984192 binary64)) #s(approx (/ (- (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) (* (cos B) x)) (sin B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 5944751508129055/4503599627370496 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 679999999999999984384103329733319475766632175481600654033033136601363672484282368 binary64)) #s(approx (/ (- (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) (* (cos B) x)) (sin B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x))))) (if.f64 (<=.f64 F #s(literal -5224175567749775/36028797018963968 binary64)) #s(approx (/ (- (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) (* (cos B) x)) (sin B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 3053105357605983/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.f64 #s(approx (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) (*.f64 #s(literal -1 binary64) x)) B)) #s(approx (/ (- (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) (* (cos B) x)) (sin B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))) (if.f64 (<=.f64 F #s(literal -5224175567749775/36028797018963968 binary64)) #s(approx (/ (- (* (pow (- (* F F) (- -2 (+ x x))) -1/2) F) (* (cos B) x)) (sin B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 3528532909538209/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.f64 #s(approx (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) (*.f64 F (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x F)) (/.f64 #s(literal 1 binary64) F)))) B)))) (if.f64 (<=.f64 F #s(literal -1298074214633707/162259276829213363391578010288128 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.f64 #s(approx (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) (*.f64 #s(literal -1 binary64) (*.f64 F (+.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 x F))))) B)) (if.f64 (<=.f64 F #s(literal 3528532909538209/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.f64 #s(approx (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) (*.f64 F (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x F)) (/.f64 #s(literal 1 binary64) F)))) B)))) (if.f64 (<=.f64 F #s(literal -1298074214633707/162259276829213363391578010288128 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.f64 #s(approx (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) (*.f64 #s(literal -1 binary64) (*.f64 F (+.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 x F))))) B)) (if.f64 (<=.f64 F #s(literal 7926314678536699/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (*.f64 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x F)) (/.f64 #s(literal 1 binary64) F)) B)))))) (if.f64 (<=.f64 F #s(literal -4200000000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) #s(approx (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B F)) (/.f64 x (*.f64 B F))))))) (if.f64 (<=.f64 F #s(literal 7926314678536699/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (*.f64 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x F)) (/.f64 #s(literal 1 binary64) F)) B)))))) (if.f64 (<=.f64 F #s(literal -4200000000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) #s(approx (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B F)) (/.f64 x (*.f64 B F))))))) (if.f64 (<=.f64 F #s(literal 8457276146463389/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) #s(approx (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B) (*.f64 F (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))) (if.f64 (<=.f64 F #s(literal -4200000000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) #s(approx (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B F)) (/.f64 x (*.f64 B F))))))) (if.f64 (<=.f64 F #s(literal 2177179880353363/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (-.f64 (*.f64 #s(approx (pow (- (+ x x) (- -2 (* F F))) -1/2) (/.f64 #s(literal 1 binary64) F)) (/.f64 F B)) (/.f64 x B))))) (if.f64 (<=.f64 F #s(literal 2177179880353363/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (-.f64 (*.f64 #s(approx (pow (- (+ x x) (- -2 (* F F))) -1/2) (/.f64 #s(literal 1 binary64) F)) (/.f64 F B)) (/.f64 x B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) (/.f64 #s(approx (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) (*.f64 #s(literal -1 binary64) x)) B)) (if.f64 (<=.f64 F #s(literal 2465969711912525/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) #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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) #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)))) (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F)) #s(approx (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B) (/.f64 #s(literal -1 binary64) B))) (/.f64 (*.f64 (log.f64 (tanh.f64 (*.f64 (*.f64 (PI.f64) f) #s(literal 1/4 binary64)))) #s(literal 4 binary64)) (PI.f64)) (/.f64 (*.f64 #s(approx (log (tanh (* (* (PI) f) 1/4))) (+.f64 (log.f64 f) (log.f64 (*.f64 #s(literal 1/4 binary64) (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(approx (log (tanh (* (* (PI) f) 1/4))) (log.f64 (*.f64 (*.f64 (PI.f64) f) #s(literal 1/4 binary64)))) #s(literal 4 binary64)) (PI.f64)) (*.f64 (/.f64 #s(literal 4 binary64) (PI.f64)) #s(approx (log (tanh (* (* (PI) f) 1/4))) (log.f64 (*.f64 (*.f64 (PI.f64) f) #s(literal 1/4 binary64))))) (-.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 (- (- (* maxCos ux) ux) -1) #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 (-.f32 (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) 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)))) (*.f32 (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) 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)))) (+.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 (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))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -2 binary32)) ux) ux) (-.f32 #s(literal 1 binary32) maxCos))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux))))) (if.f32 (<=.f32 uy #s(literal 13743895/34359738368 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 ux (*.f32 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 (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (if.f32 (<=.f32 uy #s(literal 2415919/536870912 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 ux (*.f32 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 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (fabs (- (- ux (* maxCos ux)) 1)) -1) (- 1 (fabs (- (- ux (* maxCos ux)) 1)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 (-.f32 ux #s(approx (+ 1 (* maxCos ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (fabs.f32 (-.f32 ux #s(approx (+ 1 (* maxCos ux)) #s(literal 1 binary32))))))))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (fabs (- (- ux (* maxCos ux)) 1)) -1) (- 1 (fabs (- (- ux (* maxCos ux)) 1)))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- ux (+ 1 (* maxCos ux))) #s(literal -1 binary32)) #s(approx (- ux (+ 1 (* maxCos ux))) #s(literal -1 binary32))))) (PI.f32)))) (*.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 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.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 ux) (*.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (+.f32 maxCos maxCos)) ux))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 maxCos #s(literal 1 binary32))))) ux))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (-.f32 (+.f32 ux ux) (*.f32 #s(approx (+ (* (* ux (- maxCos 1)) (- maxCos 1)) (+ maxCos maxCos)) (+.f32 ux (*.f32 maxCos (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(approx (+ 1 (- 1 (* (* ux (- maxCos 1)) (- maxCos 1)))) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 2 binary32) maxCos)))))) (if.f32 (<=.f32 uy #s(literal 5153961/34359738368 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))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #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 (- (+ 1 (- 1 (* (* ux (- maxCos 1)) (- maxCos 1)))) (* 2 maxCos))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) #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))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #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 16774699/16777216 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 2 binary32)))) (*.f32 ux ux)))) #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))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #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 16773861/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 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 2 binary32)) (*.f32 ux ux)))))) #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))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #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 16773861/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 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 2 binary32))) (*.f32 ux ux))))) #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))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #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 16773861/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 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (-.f32 (*.f32 maxCos ux) ux)))))) #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))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #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 16773861/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 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos 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))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 1 binary32))))) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #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 (pow (- (+ 1 (* maxCos ux)) ux) 2) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos (-.f32 maxCos #s(literal 2 binary32))))))))) #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 (pow (- (+ 1 (* maxCos ux)) ux) 2) (+.f32 #s(literal 1 binary32) (*.f32 ux #s(approx (- (* 2 maxCos) 2) #s(literal -2 binary32)))))))) #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 (pow (- (+ 1 (* maxCos ux)) ux) 2) #s(approx (+ 1 (* ux (- (* 2 maxCos) 2))) #s(literal 1 binary32)))))) (+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 (-.f32 (neg.f32 uy) #s(literal -1/2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (+.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 #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 (sin.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) uy)) (*.f32 #s(literal 1/2 binary32) (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)) (+.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)) (-.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 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) yi) (*.f32 xi (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux)) zi)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (neg.f32 (*.f32 maxCos ux)) zi))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 zi ux) maxCos) (*.f32 yi (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (if.f32 (<=.f32 yi #s(literal 9444733/9444732965739290427392 binary32)) (+.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))))) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(approx (/ (* xi (cos (* 2 (* uy (PI))))) yi) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))) (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(approx (/ (* xi (cos (* 2 (* uy (PI))))) yi) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))) (if.f32 (<=.f32 uy #s(literal 7516193/1073741824 binary32)) (+.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)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))) (if.f32 (<=.f32 uy #s(literal 7516193/1073741824 binary32)) (+.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)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (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 #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi)) (*.f32 (*.f32 (neg.f32 maxCos) zi) ux)))) (if.f32 (<=.f32 uy #s(literal 7516193/1073741824 binary32)) (+.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)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (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 (*.f32 zi ux) maxCos) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi))))) (+.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)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (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 zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))) (if.f32 (<=.f32 xi #s(literal -6490371/649037107316853453566312041152512 binary32)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))) (if.f32 (<=.f32 xi #s(literal 2305843/4611686018427387904 binary32)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.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 (*.f32 maxCos ux) zi)))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) zi)))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) #s(approx (+ xi (* maxCos (* ux zi))) (*.f32 (*.f32 maxCos 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)) #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 (pow.f32 (/.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax)))))) (*.f32 (+.f32 alphay alphay) alphay))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (/.f32 u0 (*.f32 (-.f32 (/.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 (+.f32 alphay alphay) alphay)) (/.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 (+.f32 alphax alphax) alphax))) (-.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 #s(literal 1 binary32) u0) (+.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax)))))) (*.f32 (+.f32 alphay alphay) alphay))))) #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(approx (/ u0 (* (+ (/ (- 1 (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2))) (* 2 (* alphay alphay))) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))) (- 1 u0))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (pow.f32 alphay #s(literal 2 binary32)) u0) (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (atan.f32 (/.f32 (*.f32 alphay #s(approx (sin (- (* 2 (* u1 (PI))) (* -1/2 (PI)))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (*.f32 alphax (cos.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))))))))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(approx (/ u0 (* (+ (/ (- 1 (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2))) (* 2 (* alphay alphay))) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))) (- 1 u0))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 alphay alphay) u0)) (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (-.f32 (*.f32 (+.f32 u1 u1) (PI.f32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) #s(literal -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 (*.f32 alphay alphay) u0) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) u1)))))))))) (-.f32 #s(literal 1 binary32) u0))) #s(literal 1/2 binary32)) #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 (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 16106127/536870912 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) #s(literal 314159265359/50000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 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 9395241/134217728 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) #s(literal 314159265359/50000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) #s(literal 314159265359/50000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) u2) u2))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 #s(approx (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) #s(literal 314159265359/50000000000 binary32))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) #s(approx (* u2 (sqrt (/ u1 (- 1 u1)))) (*.f32 u2 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (-.f32 (*.f32 #s(literal -314159265359/25000000000 binary32) (/.f32 u2 (PI.f32))) #s(literal -1 binary32)) (*.f32 (PI.f32) #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 11274289/536870912 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) 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 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))) (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 11274289/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 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))) (if.f32 (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16710107/16777216 binary32)) (*.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))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))) (if.f32 (<=.f32 u2 #s(literal 16106127/1073741824 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))) (*.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 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))) #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 (*.f32 u1 u1) u1)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (+.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 #s(approx (+ (cos (+ x x)) 1) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 2476979795053773/2251799813685248 binary64)) (/.f64 #s(approx (- (pow (tan x) 2) 1) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) #s(approx (pow (tan x) 2) (*.f64 x x)))) (-.f64 #s(approx (pow (tan x) 2) (*.f64 x x)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x)))) #s(literal -3602879701896397/72057594037927936 binary64)) (/.f64 (-.f64 #s(approx (pow (tan x) 2) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) #s(approx (pow (tan x) 2) (*.f64 x x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 #s(approx (- (pow (tan x) 2) 1) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) #s(approx (pow (tan x) 2) (*.f64 x x)))) #s(approx (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) x) x) #s(literal -1 binary64))) (*.f64 (/.f64 (sin.f64 v) (-.f64 (*.f64 (cos.f64 v) e) #s(literal -1 binary64))) e) (*.f64 (/.f64 e (-.f64 (*.f64 (cos.f64 v) e) #s(literal -1 binary64))) (sin.f64 v)) (*.f64 #s(approx (/ e (- (* (cos v) e) -1)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 e (cos.f64 v))) e)) (sin.f64 v)) (/.f64 (*.f64 e (sin.f64 v)) #s(approx (+ 1 (* e (cos v))) (+.f64 #s(literal 1 binary64) e))) (*.f64 (/.f64 (sin.f64 v) #s(approx (+ 1 (* e (cos v))) (-.f64 e #s(literal -1 binary64)))) e) (*.f64 #s(approx (/ e (- (* (cos v) e) -1)) (*.f64 e #s(approx (+ 1 (* -1 (* e (cos v)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) e))))) (sin.f64 v)) (*.f64 #s(approx (/ (sin v) (- (* (cos v) e) -1)) (sin.f64 v)) 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)))) #s(approx (/ (* e v) (+ 1 e)) (*.f64 e (+.f64 v (*.f64 #s(literal -1 binary64) (*.f64 e v)))))) #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 5542030184261625/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #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)))))) (sqrt.f64 #s(literal 2 binary64))) t) (if.f64 (<=.f64 t #s(literal 4116319444329945/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))) (if.f64 (<=.f64 t #s(literal 9000000000000000086637831186808832 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 #s(approx (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 t #s(literal 2 binary64)) x)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 2 binary64)) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64))) x)))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))))))) (if.f64 (<=.f64 t #s(literal 5542030184261625/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 #s(approx (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 t #s(literal 2 binary64)) x)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 2 binary64)) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64))) x)))))) (if.f64 (<=.f64 t #s(literal 4116319444329945/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))) (if.f64 (<=.f64 t #s(literal 9000000000000000086637831186808832 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 #s(approx (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 t #s(literal 2 binary64)) x)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 2 binary64)) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64))) x)))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))))))) (if.f64 (<=.f64 t #s(literal 9000000000000000086637831186808832 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 (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))))) (if.f64 (<=.f64 t #s(literal 5542030184261625/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 t (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 (neg.f64 l) (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x))))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (/ (sqrt 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 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 (+.f64 (neg.f64 ky) (PI.f64))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 (neg.f64 ky) (PI.f64))) #s(literal 2 binary64))))) (sin.f64 th))) (if.f64 (<=.f64 ky #s(literal 8630992383272465/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.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 ky #s(literal 8630992383272465/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 1461501637330903/730750818665451459101842416358141509827966271488 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 ky #s(literal 8630992383272465/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5440166188265831/1208925819614629174706176 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))) #s(literal -1/2 binary64)) (sin.f64 ky)) (sin.f64 th)))) (if.f64 (<=.f64 ky #s(literal 6748370691814795/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5440166188265831/1208925819614629174706176 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (/ 1 (/ 2 (- 1 (cos (+ ky ky))))) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))) #s(literal -1/2 binary64)) (sin.f64 ky)) (sin.f64 th)))) (if.f64 (<=.f64 ky #s(literal 6748370691814795/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5440166188265831/1208925819614629174706176 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (/ 1 (/ 2 (- 1 (cos (+ ky ky))))) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 ky #s(literal 6748370691814795/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5440166188265831/1208925819614629174706176 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (/ 1 (/ 2 (- 1 (cos (+ ky ky))))) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 ky #s(literal 6748370691814795/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5440166188265831/1208925819614629174706176 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (/ 1 (/ 2 (- 1 (cos (+ ky ky))))) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (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 -1 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) (if.f64 (<=.f64 (/.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 4503590307602137/4503599627370496 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (* (- (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 1/2 binary64) (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) #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))))))))) (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 -1 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (* (- (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 1/2 binary64) (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 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 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))))) (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 4503590307602137/4503599627370496 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (* (- (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 1/2 binary64) (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) #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))))))))) (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 -1 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (* (- (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 1/2 binary64) (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 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 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))))) (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 4503590307602137/4503599627370496 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (* (- (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 1/2 binary64) (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) 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 (sin.f64 th) (/.f64 ky 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 -1 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (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 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))))) (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 4503590307602137/4503599627370496 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) 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 (sin.f64 th) (/.f64 ky 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 -1 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))))) 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))))) (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 4503590307602137/4503599627370496 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))))) th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) 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 (sin.f64 th) (/.f64 ky kx))))))))) (if.f64 (<=.f64 ky #s(literal 3412647653636267/18446744073709551616 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))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64))))) (sin.f64 th))) (if.f64 (<=.f64 ky #s(literal 3412647653636267/18446744073709551616 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))))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) #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 -3602879701896397/72057594037927936 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (*.f64 (/.f64 (sin.f64 ky) (fabs.f64 (sin.f64 ky))) 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))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) 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 (sin.f64 th) (/.f64 ky 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)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (*.f64 (/.f64 (sin.f64 ky) (fabs.f64 (sin.f64 ky))) 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)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (sin.f64 th) (/.f64 ky 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 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) 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 (sin.f64 th) (/.f64 ky 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)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (*.f64 (sin.f64 ky) (/.f64 th (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)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (sin.f64 th) (/.f64 ky 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 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) 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 (sin.f64 th) (/.f64 ky 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)) #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))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) 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 (sin.f64 th) (/.f64 ky 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)) #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)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) 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 (sin.f64 th) (/.f64 ky 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)) #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))) #s(approx (/ (* ky (sin th)) kx) (/.f64 (*.f64 ky th) kx)))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) th)))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* th (sin ky)) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) #s(approx (/ (* th (sin ky)) (sqrt (pow (sin ky) 2))) th))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (sqrt.f64 (+.f64 #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 10000000000000 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 l Om)) l) (-.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))) Om) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) 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 10000000000000 binary64)) (sqrt.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 #s(literal 2 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 10000000000000 binary64)) (sqrt.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (-.f64 (/.f64 (*.f64 #s(approx (* (* (+ (- (- 1 (cos (+ ky ky))) (cos (+ kx kx))) 1) 1/2) (* (/ l Om) 4)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))) 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 (sqrt (- (* (- (* 1/2 (- 1 (cos (+ ky ky)))) (- (* (cos (+ kx kx)) 1/2) 1/2)) (* (/ (* l l) (* Om Om)) 4)) -1))) -1/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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 400000000000000026209044382987151425646999868041420976048305542647110112435721748606778865891353042723040953833949360964284486458570434751772415977269035188316416618585760334274525930686243501745692381206636880874056941222327547528231394255397168138761401041095311044378624 binary64)) (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 (/.f64 (+.f64 t t) l) (/.f64 t l)))))) (asin.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc))) (/.f64 #s(approx (sqrt (+ (* 1 (* l l)) (* (+ t t) t))) (*.f64 t (sqrt.f64 #s(literal 2 binary64)))) (fabs.f64 l))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 2000000000000000031118832258933686048536402793842122866739541160861667562329511406529970779830094895352412561735680 binary64)) (asin.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om Omc) Om) Omc) Omc) (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 t t)))))) (asin.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc))) (/.f64 #s(approx (sqrt (+ (* 1 (* l l)) (* (+ t t) t))) (*.f64 t (sqrt.f64 #s(literal 2 binary64)))) (fabs.f64 l))))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 1152921504606847/576460752303423488 binary64)) (asin.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc))) (/.f64 #s(approx (sqrt (+ (* 1 (* l l)) (* (+ t t) t))) (*.f64 t (sqrt.f64 #s(literal 2 binary64)))) (fabs.f64 l)))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc) #s(literal 1 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 1152921504606847/576460752303423488 binary64)) (asin.f64 #s(approx (sqrt (/ (- (* (/ Om (* Omc Omc)) Om) 1) (- -1 (* (/ t (* l l)) (+ t t))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)))) (fabs.f64 t)) l))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc) #s(literal 1 binary64)) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #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 1 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc) #s(literal 1 binary64)) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))) (asin.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (- 1 (* (/ Om (* Omc Omc)) Om)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 t t) t) (*.f64 l l)))) l))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #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))))))) (asin.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (- 1 (* (/ Om (* Omc Omc)) Om)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 t t) t) (*.f64 l l)))) l))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #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))))) (asin.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (- 1 (* (/ Om (* Omc Omc)) Om)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 t t) t) (*.f64 l l)))) l))) (asin.f64 (*.f64 (sqrt.f64 (/.f64 #s(approx (- 1 (* (/ Om (* Omc Omc)) Om)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 t t) t) (*.f64 l l)))) l)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 t (*.f64 (*.f64 (/.f64 l Om) l) (-.f64 (/.f64 (*.f64 (-.f64 U U*) n) Om) #s(literal -2 binary64)))) (+.f64 n n)) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) Om) l) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) Om) l) n)) (-.f64 U U*))))) #s(approx (sqrt (* (* (* 2 n) U) (/ (+ (* (* (* (- U* U) n) (* l (/ l (* Om Om)))) Om) (- (* t Om) (* (+ l l) l))) Om))) (*.f64 l (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 U (*.f64 n (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) #s(literal 2 binary64)))) Om))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 t (*.f64 (*.f64 (/.f64 l Om) l) (-.f64 (/.f64 (*.f64 (-.f64 U U*) n) Om) #s(literal -2 binary64)))) (+.f64 n n)) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 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) (/ (+ (* (* (* (- U* U) n) (* l (/ l (* Om Om)))) Om) (- (* t Om) (* (+ l l) l))) Om))) (*.f64 l (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 U (*.f64 n (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) #s(literal 2 binary64)))) Om))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 5521397077432451/6901746346790563787434755862277025452451108972170386555162524223799296 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 t (*.f64 (*.f64 (/.f64 l Om) l) (-.f64 (/.f64 (*.f64 (-.f64 U U*) n) Om) #s(literal -2 binary64)))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (*.f64 U n) (-.f64 t (*.f64 (*.f64 (/.f64 l Om) l) #s(approx (- (/ (* (- U U*) n) Om) -2) #s(literal 2 binary64))))))) #s(approx (sqrt (* (* (* 2 n) U) (/ (+ (* (* (* (- U* U) n) (* l (/ l (* Om Om)))) Om) (- (* t Om) (* (+ l l) l))) Om))) (*.f64 l (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 U (*.f64 n (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) #s(literal 2 binary64)))) Om))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 t (*.f64 (*.f64 (/.f64 l Om) l) (-.f64 (/.f64 (*.f64 (-.f64 U U*) n) Om) #s(literal -2 binary64)))) (+.f64 n n)) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (*.f64 U n) (-.f64 t (*.f64 (*.f64 (/.f64 l Om) l) #s(approx (- (/ (* (- U U*) n) Om) -2) #s(literal 2 binary64))))))) #s(approx (sqrt (* (* (* 2 n) U) (/ (+ (* (* (* (- U* U) n) (* l (/ l (* Om Om)))) Om) (- (* t Om) (* (+ l l) l))) Om))) (*.f64 l (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 U (*.f64 n (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) #s(literal 2 binary64)))) Om))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 t t) U) n)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (*.f64 U n) (-.f64 t (*.f64 (*.f64 (/.f64 l Om) l) #s(approx (- (/ (* (- U U*) n) Om) -2) #s(literal 2 binary64))))))) #s(approx (sqrt (* (* (* 2 n) U) (/ (+ (* (* (* (- U* U) n) (* l (/ l (* Om Om)))) Om) (- (* t Om) (* (+ l l) l))) Om))) (*.f64 l (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 U (*.f64 n (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) #s(literal 2 binary64)))) Om))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 t t) U) n)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal +inf.0 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (*.f64 U n) (-.f64 t (*.f64 (*.f64 (/.f64 l Om) l) #s(approx (- (/ (* (- U U*) n) Om) -2) #s(literal 2 binary64))))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) #s(approx (* -1 (* l (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))))) (*.f64 l (*.f64 n #s(approx (sqrt (* -2 (/ (* U (- U U*)) (pow Om 2)))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (-.f64 U U*)))) Om))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 5515652263101987/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 t t) U) n)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 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*))))) #s(approx (* -1 (* l (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))))) #s(approx (* l (* n (sqrt (* -2 (/ (* U (- U U*)) (pow Om 2)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 l (*.f64 n (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (-.f64 U U*)))))) Om))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 5515652263101987/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 t t) U) n)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 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*))))) #s(approx (* -1 (* l (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))))) (*.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 U U*) U) #s(literal -2 binary64))) (fabs.f64 Om))) n))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 5515652263101987/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 t t) U) n)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 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*))))) #s(approx (* -1 (* l (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))))) #s(approx (* (* (/ (sqrt (* (* (- U U*) U) -2)) (fabs Om)) n) l) (/.f64 (*.f64 l (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 U U*))))) (fabs.f64 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 492525077454931/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 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 (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 U #s(literal 200000000000000008376305112842291591798286773328067656628685542361399296 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (+.f64 U U) (*.f64 t n)))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 U n) (+.f64 t t))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 492525077454931/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 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 n) (+.f64 t t))))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 U n) (+.f64 t t)))) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) k) l) #s(approx (/ (* k (* (* (tan k) (sin k)) (* (* t t) t))) (* (* t t) l)) (*.f64 (/.f64 k l) (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k)))))) (if.f64 (<=.f64 l #s(literal 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904 binary64)) (/.f64 (/.f64 (+.f64 l l) k) #s(approx (/ (* k (* (* (tan k) (sin k)) (* (* t t) t))) (* (* t t) l)) (*.f64 (/.f64 (*.f64 t k) l) (*.f64 (sin.f64 k) (tan.f64 k))))) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) k) l) #s(approx (/ (* k (* (* (tan k) (sin k)) (* (* t t) t))) (* (* t t) l)) (*.f64 (*.f64 (/.f64 t l) (*.f64 (sin.f64 k) (tan.f64 k))) k)))) (/.f64 (/.f64 (+.f64 l l) k) #s(approx (/ (* k (* (* (tan k) (sin k)) (* (* t t) t))) (* (* t t) l)) (*.f64 (/.f64 (*.f64 t k) l) (*.f64 (sin.f64 k) (tan.f64 k))))) (/.f64 (+.f64 l l) (*.f64 k #s(approx (/ (* k (* (* (tan k) (sin k)) (* (* t t) t))) (* (* t t) l)) (*.f64 (/.f64 (*.f64 t k) l) (*.f64 (sin.f64 k) (tan.f64 k)))))) (if.f64 (<=.f64 l #s(literal 24000000000000002419844032815100744751174299109201762827960744557608986392510049353288389105990108653626293153509267519443822444544 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) k) l) #s(approx (/ (* k (* (* (tan k) (sin k)) (* (* t t) t))) (* (* t t) l)) (/.f64 (*.f64 (pow.f64 k #s(literal 3 binary64)) t) l))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 k) l) l) k)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ k k))) #s(literal 1/2 binary64))) t) k)))) (if.f64 (<=.f64 l #s(literal 9400000000000000654499257363679853596852717280654689183575560979133799734407712602780347635145002836525521504039419758449242023656889268669928854796186192707584 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) k) l) #s(approx (/ (* k (* (* (tan k) (sin k)) (* (* t t) t))) (* (* t t) l)) (/.f64 (*.f64 (pow.f64 k #s(literal 3 binary64)) t) l))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 k k) t) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ k k))) #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 l #s(literal 9400000000000000654499257363679853596852717280654689183575560979133799734407712602780347635145002836525521504039419758449242023656889268669928854796186192707584 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (+.f64 l l) (*.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 #s(literal 2 binary64) (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 k k) t) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ 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 (*.f64 (+.f64 l l) (*.f64 (pow.f64 k #s(literal -4 binary64)) l)) t)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (pow.f64 k #s(literal -4 binary64)) t) l))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (*.f64 (+.f64 l l) l) (/.f64 (pow.f64 k #s(literal -4 binary64)) t))) (if.f64 (<=.f64 t #s(literal 5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t #s(approx (* t (* (* (* (sin k) t) (tan k)) (- (* (/ k (* t t)) k) -2))) (/.f64 (*.f64 (pow.f64 k #s(literal 2 binary64)) (pow.f64 (sin.f64 k) #s(literal 2 binary64))) (cos.f64 k))))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 t (sin.f64 k)) l) t)) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (*.f64 (tan.f64 k) (/.f64 t l))))) (if.f64 (<=.f64 t #s(literal 5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 (/.f64 (*.f64 l l) #s(approx (* (* (* t t) (* t (sin k))) (* (- (/ (* k k) (* t t)) -2) (tan k))) (/.f64 (*.f64 (pow.f64 k #s(literal 2 binary64)) (*.f64 t (pow.f64 (sin.f64 k) #s(literal 2 binary64)))) (cos.f64 k)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 t (sin.f64 k)) l) t)) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (*.f64 (tan.f64 k) (/.f64 t l))))) (if.f64 (<=.f64 t #s(literal 8864321588796067/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) t) #s(approx (* (* (tan k) (sin k)) (- (* (/ k (* t t)) k) -2)) (*.f64 #s(literal 2 binary64) (pow.f64 k #s(literal 2 binary64)))))) (if.f64 (<=.f64 t #s(literal 12599999999999999651774074141793657791789377893231350809757601756991821309922477140844962742909066526195735385769793976814149246452881005759845892096 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (sin.f64 k) l) (*.f64 t t)) (*.f64 (/.f64 t l) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (/.f64 t l) (tan.f64 k))) (+.f64 #s(approx (+ 1 (pow (/ k t) 2)) #s(literal 1 binary64)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 t #s(literal 8864321588796067/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) t) #s(approx (* (* (tan k) (sin k)) (- (* (/ k (* t t)) k) -2)) (*.f64 #s(literal 2 binary64) (pow.f64 k #s(literal 2 binary64)))))) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 t (sin.f64 k)) l) t)) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (*.f64 (tan.f64 k) (/.f64 t l))))) (if.f64 (<=.f64 k #s(literal 6059369869090937/5070602400912917605986812821504 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.f64 k t)) l) t) (*.f64 (/.f64 t l) (tan.f64 k))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 (*.f64 t (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64))) (*.f64 (*.f64 (tan.f64 k) t) (sin.f64 k))))) t) #s(literal 2 binary64))) (if.f64 (<=.f64 t #s(literal 1231821335461751/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) t) #s(approx (* (* (tan k) (sin k)) (- (* (/ k (* t t)) k) -2)) (*.f64 #s(literal 2 binary64) (pow.f64 k #s(literal 2 binary64)))))) (if.f64 (<=.f64 t #s(literal 650000000000000028473288729454387149032665943487007411962642432 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 t t)) (/.f64 l (*.f64 (*.f64 (*.f64 (sin.f64 k) t) (tan.f64 k)) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64))))) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (/.f64 t l) (tan.f64 k))) (+.f64 #s(approx (+ 1 (pow (/ k t) 2)) #s(literal 1 binary64)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 k #s(literal 1999999999999999891150461974085632 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (/.f64 t l) (tan.f64 k))) (+.f64 #s(approx (+ 1 (pow (/ k t) 2)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 (*.f64 t (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64))) (*.f64 (*.f64 (tan.f64 k) t) (sin.f64 k))))) t) #s(literal 2 binary64))) (if.f64 (<=.f64 t #s(literal 5217125656073299/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) t) #s(approx (* (* (tan k) (sin k)) (- (* (/ k (* t t)) k) -2)) (*.f64 #s(literal 2 binary64) (pow.f64 k #s(literal 2 binary64)))))) (if.f64 (<=.f64 t #s(literal 60000000000000001957361900288802766384585234656433217926812730916864 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (*.f64 (*.f64 (tan.f64 k) t) (sin.f64 k))) (*.f64 t t))) l) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (/.f64 t l) (tan.f64 k))) (+.f64 #s(approx (+ 1 (pow (/ k t) 2)) #s(literal 1 binary64)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 t #s(literal 726257778211943/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) t) #s(approx (* (* (tan k) (sin k)) (- (* (/ k (* t t)) k) -2)) (*.f64 #s(literal 2 binary64) (pow.f64 k #s(literal 2 binary64)))))) (if.f64 (<=.f64 t #s(literal 60000000000000001957361900288802766384585234656433217926812730916864 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) t) (sin.f64 k)) (tan.f64 k)) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (/.f64 t l) (tan.f64 k))) (+.f64 #s(approx (+ 1 (pow (/ k t) 2)) #s(literal 1 binary64)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 k #s(literal 10200000000000000541422427340194093326538603940727742644407834260365243843916145800490786965043485508254745727637833908224 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (/.f64 t l) (tan.f64 k))) (+.f64 #s(approx (+ 1 (pow (/ k t) 2)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (* (sin k) t) (tan k)) (*.f64 (pow.f64 k #s(literal 2 binary64)) t)) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)))))) #s(literal 2 binary64))) (if.f64 (<=.f64 l #s(literal 460000000 binary64)) (*.f64 (/.f64 l #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))) (/.f64 (*.f64 l #s(literal 2 binary64)) #s(approx (* (* t t) (* t (sin k))) (*.f64 (*.f64 k (*.f64 t t)) t)))) (if.f64 (<=.f64 l #s(literal 24000000000000002419844032815100744751174299109201762827960744557608986392510049353288389105990108653626293153509267519443822444544 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 (*.f64 (*.f64 (sin.f64 k) t) t) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t l) (*.f64 t (/.f64 (*.f64 (sin.f64 k) t) l))) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))))) (*.f64 (/.f64 l #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))) (/.f64 (*.f64 l #s(literal 2 binary64)) #s(approx (* (* t t) (* t (sin k))) (*.f64 (*.f64 k (*.f64 t t)) t)))) (*.f64 (*.f64 l #s(literal 2 binary64)) (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* (* t t) (* t (sin k))) (*.f64 (*.f64 k (*.f64 t t)) t))))) (if.f64 (<=.f64 b #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 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 269999999999999990849196431777477389843754331536263735138558201036800 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 -4676805239458889/93536104789177786765035829293842113257979682750464 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 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 -4676805239458889/93536104789177786765035829293842113257979682750464 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 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (* c (sqrt (* -4 (/ a c)))) (sqrt.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 -4676805239458889/93536104789177786765035829293842113257979682750464 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 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* -1/2 (/ (* c (sqrt (* -4 (/ a c)))) a)) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -7279185600130673/26959946667150639794667015087019630673637144422540572481103610249216 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 -707617954654039/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 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))))) (if.f64 (<=.f64 b #s(literal 4500912085857195/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 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 -7279185600130673/26959946667150639794667015087019630673637144422540572481103610249216 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 3109721077501335/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 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 -2413894590269223/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 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))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal -2999999999999999979687959532377473024 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 -1500000000000000000 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* c (* a 4))) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* c (sqrt (* -4 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3504793066729583/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal -8753086678663243/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328 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))))) (if.f64 (<=.f64 b #s(literal 3989444803373423/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 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 -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3989444803373423/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 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 1420670112935835/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 #s(literal -1 binary64) (/.f64 c b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 31/40 x) (- 31/40 x)) (+.f64 #s(literal 961/1600 binary64) (*.f64 x (-.f64 x #s(literal 31/20 binary64))))) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal -849999999999999971420150533636998823936 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 31/40 x) (- 31/40 x)) #s(literal 961/1600 binary64)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x))))))) (if.f64 (<=.f64 y #s(literal -849999999999999971420150533636998823936 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 31/40 x) (- 31/40 x)) #s(literal 961/1600 binary64)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal 5841333965851681/81129638414606681695789005144064 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 31/40 x) #s(literal 31/40 binary64)) #s(approx (- 31/40 x) #s(literal 31/40 binary64))) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))))) (if.f64 (<=.f64 y #s(literal 5841333965851681/81129638414606681695789005144064 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 31/40 x) #s(literal 31/40 binary64)) #s(approx (- 31/40 x) #s(literal 31/40 binary64))) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x))))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (*.f64 (+.f64 x y) z) (if.f64 (<=.f64 (*.f64 (+.f64 x y) z) #s(literal -101/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 -653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 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 (exp.f64 z) #s(literal 0 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 (exp.f64 z) #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 #s(literal -1 binary64) t))))))) (if.f64 (<=.f64 (exp.f64 z) #s(literal 0 binary64)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 (neg.f64 #s(approx (/ (exp z) t) (/.f64 #s(literal 1 binary64) t))) t) #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 #s(literal -1 binary64) t))))))) (if.f64 (<=.f64 z #s(literal -7385903388887613/18014398509481984 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 #s(literal -1 binary64) t))))))) (if.f64 (<=.f64 z #s(literal -1000000000000000016976219238238959704141045173573106739630601035115997744067216908958262325956255112879408454231155599236459402033650892537856 binary64)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (*.f64 z (/.f64 t (*.f64 (neg.f64 t) 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 #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 #s(literal -1 binary64) t)))))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 (*.f64 #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 (neg.f64 z) t)) y) x)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y z)) t)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) y)) #s(approx (* 1/2 (- (* x x) y)) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 (-.f64 #s(literal 1 binary64) z) (log.f64 z)))) (if.f64 (<=.f64 z #s(literal 6769984589841923/9671406556917033397649408 binary64)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 #s(approx (- 1 z) #s(literal 1 binary64)) (log.f64 z)))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 x #s(literal -1/2 binary64)))) (if.f64 (<=.f64 y #s(literal -67999999999999995795918473726267604302275492302746025984 binary64)) #s(approx (+ (* x 1/2) (* y (+ (- 1 z) (log z)))) (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (log.f64 z)) z))) (if.f64 (<=.f64 y #s(literal 1499999999999999995443087580909022353359765988994871928763187200 binary64)) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 x #s(literal -1/2 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 x #s(literal -1/2 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 (*.f64 x #s(literal 1/2 binary64)) x) (+.f64 x (*.f64 y (-.f64 z x))) (+.f64 x (*.f64 y #s(approx (- z x) z))) (if.f64 (<=.f64 y #s(literal 174999999999999989535955730007916102586831259634394223574269644312225428856299381866555762570223336566832682465108982848066574301927962895917383224259120434456363862544726166469797996586836737538196108762835397109895129933139572357595136 binary64)) (+.f64 x (*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z) y)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal -4999999999999999606891439222088170743356359581629103514674898302336536884368180344372105812195669071086632859212554450592370239000406022955616895750847586724854960694891108814617789564851396347504833175725001428207654045160442233287179879902741358285114579838690012111568896 binary64)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 #s(approx (exp (/ (+ x x) y)) #s(literal 1 binary64)) #s(approx (- (exp (/ (+ x x) y)) -1) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x y))))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) #s(approx (exp (/ (+ x x) y)) #s(literal 1 binary64)))))))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal -4999999999999999606891439222088170743356359581629103514674898302336536884368180344372105812195669071086632859212554450592370239000406022955616895750847586724854960694891108814617789564851396347504833175725001428207654045160442233287179879902741358285114579838690012111568896 binary64)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (-.f64 x (*.f64 (-.f64 (/.f64 (-.f64 #s(approx (exp (/ (+ x x) y)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(approx (exp (/ (+ x x) y)) #s(literal 1 binary64)) #s(literal -1 binary64))) (tanh.f64 (/.f64 t y))) (*.f64 z y))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x)))))) (if.f64 (<=.f64 y #s(literal 174999999999999993663011568713847540436194802799466659303673517572751276345696827288310249951752328568142194776393892699638086246448955853571515711862281393387161518080 binary64)) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (-.f64 (/.f64 #s(approx (exp (/ (+ x x) y)) #s(literal 1 binary64)) (-.f64 #s(approx (exp (/ (+ x x) y)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (- -1 (exp (/ (+ x x) y))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 x y)) #s(literal 2 binary64)))))))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x))))) (if.f64 (<=.f64 x #s(literal -78000000000000002135045701930481281806268197221334759776691333391779780354993049068109824 binary64)) (*.f64 #s(approx (- 1 (* (* (- (tanh (/ x y)) (tanh (/ t y))) z) (/ y x))) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal 2499999999999999982849547589867553236914798592 binary64)) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) #s(approx (- (/ (exp (/ (+ x x) y)) (- (exp (/ (+ x x) y)) -1)) (/ -1 (- -1 (exp (/ (+ x x) y))))) (/.f64 x y))))) (*.f64 #s(approx (- 1 (* (* (- (tanh (/ x y)) (tanh (/ t y))) z) (/ y x))) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 y #s(literal 7443676776395529/664613997892457936451903530140172288 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 827545865385885/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 (*.f64 (-.f64 (*.f64 #s(approx (- (* -1 (* x (+ (* -1/4 a) (+ (* -1/4 (pow a 3)) (+ (* 1/24 (pow a 4)) (+ (* 1/8 (pow a 2)) (* 1/3 (pow a 2)))))))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (*.f64 (-.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/24 binary64) a) #s(literal 1/4 binary64))) #s(literal -1/6 binary64)) a) (*.f64 #s(literal 11/24 binary64) x)) #s(literal 1/2 binary64)) a) (*.f64 #s(literal -1/4 binary64) x)) #s(literal -1/3 binary64)) a)) x) (*.f64 (-.f64 a (*.f64 a a)) #s(literal -1/2 binary64))) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 (*.f64 #s(approx (- (* -1 (* x (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (*.f64 (-.f64 #s(approx (- (* (- (* x (+ (* 1/6 a) -1/2)) 1/2) a) (* -1/3 x)) (+.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 1/6 binary64) a) #s(literal 1/2 binary64))))))) #s(literal -1/2 binary64)) a)) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) a) #s(literal -1/2 binary64)) x) x) (*.f64 a x))) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 x #s(approx (- (* -1 (* x (+ (* -1/2 a) (* 1/2 (pow a 2))))) (* -1 a)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 a x) x)) a) a)))) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 a x)) (+.f64 x (*.f64 (*.f64 y z) z)) (if.f64 (<=.f64 (*.f64 (*.f64 y z) z) #s(literal -6703903964971299/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 binary64)) (*.f64 #s(approx (+ (/ x z) (* y z)) (*.f64 y z)) z) (if.f64 (<=.f64 (*.f64 (*.f64 y z) z) #s(literal 999999999999999949387135297074018866963645011013410073083904 binary64)) (*.f64 #s(approx (+ 1 (/ (* (* z z) y) x)) #s(literal 1 binary64)) x) (*.f64 #s(approx (+ (/ x z) (* y z)) (*.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 -100 binary64)) (+.f64 x (/.f64 #s(approx (- y x) y) z)) (if.f64 (<=.f64 z #s(literal 4088933776096177/1298074214633706907132624082305024 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 -100 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 179999999999999993807514555399698261727668732728490605741914453360183869440 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 (-.f64 y x) z)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 y #s(literal -380000000000000025325181563504223472800650615091507765845149757208386309441548003959401456379524033790420359508512451337420218024072189425615746589095669203139260685322786177024 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) (if.f64 (<=.f64 y #s(literal 5378326025377723/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)))) (if.f64 (<=.f64 z #s(literal -155000000000000007730997989655129773572096 binary64)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal 179999999999999993807514555399698261727668732728490605741914453360183869440 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))))) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))) (-.f64 (/.f64 (/.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 3399999999999999863482998480727184839351716205220878744077133982728192 binary64)) (*.f64 (/.f64 (*.f64 z y) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) x) #s(approx (* (/ y (sqrt (- (* z z) (* a t)))) (* z x)) (*.f64 x y))) (if.f64 (<=.f64 z #s(literal 4087946793389487/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (/.f64 (*.f64 x (*.f64 y z)) (sqrt.f64 (neg.f64 (*.f64 a t))))) (if.f64 (<=.f64 z #s(literal 100000000000000007517448691651820862747142906435240821348290910235776592524241520466454110109775803542826595503885252632667750400 binary64)) (*.f64 (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t a)))) x) y) #s(approx (* (/ y (sqrt (- (* z z) (* a t)))) (* z x)) (*.f64 x y)))) (if.f64 (<=.f64 z #s(literal 3550673786258297/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (/.f64 (*.f64 x (*.f64 y z)) (sqrt.f64 (neg.f64 (*.f64 a t))))) (if.f64 (<=.f64 z #s(literal 339999999999999984815804307206829625576824593371778690788974276089217024 binary64)) (*.f64 (*.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t a)))) z) y) #s(approx (* (/ y (sqrt (- (* z z) (* a t)))) (* z x)) (*.f64 x y)))) (if.f64 (<=.f64 z #s(literal 4013622577982625/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (/.f64 (*.f64 x (*.f64 y z)) (sqrt.f64 (neg.f64 (*.f64 a t))))) #s(approx (* (/ y (sqrt (- (* z z) (* a t)))) (* z x)) (*.f64 x y))) (if.f64 (<=.f64 z #s(literal 324761605251445/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (/.f64 (*.f64 y (*.f64 x (neg.f64 z))) (neg.f64 #s(approx (sqrt (- (* z z) (* t a))) (neg.f64 z)))) #s(approx (* (/ y (sqrt (- (* z z) (* a t)))) (* z x)) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 t a) #s(literal -4041992862284903/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) (*.f64 #s(approx (/ y (sqrt (- (* z z) (* a t)))) (/.f64 y z)) (*.f64 z x)) #s(approx (* (/ y (sqrt (- (* z z) (* a t)))) (* z x)) (*.f64 x y))) (*.f64 (*.f64 (*.f64 (neg.f64 z) x) #s(approx (/ -1 (sqrt (- (* z z) (* a t)))) (/.f64 #s(literal -1 binary64) z))) y) #s(approx (* (/ y (sqrt (- (* z z) (* a t)))) (* z x)) (*.f64 x y)) (-.f64 (-.f64 (*.f64 x (log.f64 y)) z) y) (if.f64 (<=.f64 z #s(literal -9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) z)) (if.f64 (<=.f64 z #s(literal -2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (-.f64 #s(approx (- (* x (- (log (+ y y)) (log 2))) z) (neg.f64 z)) y) (if.f64 (<=.f64 z #s(literal 8500000000000000542395158140237374758323970775123345930135054207817838968748665454870946381824 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)) (-.f64 #s(approx (- (* x (- (log (+ y y)) (log 2))) z) (neg.f64 z)) y)))) (if.f64 (<=.f64 z #s(literal -2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (-.f64 #s(approx (- (* x (- (log (+ y y)) (log 2))) z) (neg.f64 z)) y) (if.f64 (<=.f64 z #s(literal 8500000000000000542395158140237374758323970775123345930135054207817838968748665454870946381824 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)) (-.f64 #s(approx (- (* x (- (log (+ y y)) (log 2))) z) (neg.f64 z)) y))) (-.f64 #s(approx (- (* x (- (log (+ y y)) (log 2))) z) (neg.f64 z)) y) #s(approx (- (- (* x (log y)) z) y) (neg.f64 y)) (exp.f64 (-.f64 (+.f64 x (*.f64 y (log.f64 y))) z)) (if.f64 (<=.f64 y #s(literal 8924260225606735/324518553658426726783156020576256 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) #s(approx (exp (- (+ x (* y (log y))) z)) (exp.f64 (+.f64 x (*.f64 y (log.f64 y)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (log.f64 y))) #s(literal 1000 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (log.f64 y))) #s(literal 20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) (*.f64 (pow.f64 y y) (exp.f64 x))) #s(approx (exp (- (+ x (* y (log y))) z)) (*.f64 (pow.f64 y y) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (log.f64 y))) #s(literal 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) #s(approx (exp (- (+ x (* y (log y))) z)) (*.f64 (pow.f64 y y) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))) (if.f64 (<=.f64 y #s(literal 7000000000000 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (pow.f64 y y)))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (log.f64 y))) #s(literal -10000000000000000155594161294668430242682013969210614333697705804308337811647557032649853899150474476762062808678400 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (exp.f64 x))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (log.f64 y))) #s(literal 199999999999999996556522545109171713495495289428031795107950240435622308216832 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (neg.f64 z))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (log.f64 y))) #s(literal 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (exp.f64 x))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (pow.f64 y y)))))) (if.f64 (<=.f64 y #s(literal 1650000 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (exp.f64 x))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (pow.f64 y y)))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (exp.f64 x))) (if.f64 (<=.f64 x #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) x)))))) (if.f64 (<=.f64 x #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 x x)) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 x x)))) (+.f64 x (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 x x)))))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (-.f64 x (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) x) x)))))))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) x)))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (-.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (-.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #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 (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) #s(literal 1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (-.f64 (*.f64 z z) #s(literal -1 binary64)) x)) (/.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 405/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 #s(approx (* (/ -1 (* x (- -1 (* z z)))) (* (* y (- (* z z) -1)) x)) y) (*.f64 (*.f64 y y) (*.f64 #s(approx (- (* z z) -1) #s(literal 1 binary64)) x))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(literal 1 binary64) y) x))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y))) (*.f64 x (log.f64 x)) (*.f64 y (-.f64 x (*.f64 y x))) (*.f64 (*.f64 x y) #s(approx (- 1 y) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 y (-.f64 z #s(literal -1 binary64))) (/.f64 x z)) z) (*.f64 (/.f64 y (*.f64 (-.f64 z #s(literal -1 binary64)) z)) (/.f64 x z)) (if.f64 (<=.f64 z #s(literal -4676805239458889/5846006549323611672814739330865132078623730171904 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (if.f64 (<=.f64 z #s(literal 5092589940836215/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 binary64)) (/.f64 (*.f64 #s(approx (/ x (* (+ z 1) z)) (/.f64 x z)) y) z) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #s(literal 50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752 binary64)) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y) (/.f64 (*.f64 #s(approx (/ x (* (+ z 1) z)) (/.f64 x z)) y) z)) (if.f64 (<=.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #s(literal 4968057895362269/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784 binary64)) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z))) (/.f64 (*.f64 #s(approx (/ x (* (+ z 1) z)) (/.f64 x z)) y) z)) (if.f64 (<=.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #s(literal 50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752 binary64)) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z))) (/.f64 #s(approx (* (/ y (* (- z -1) z)) x) (/.f64 (*.f64 x y) 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 t (-.f64 b a)))) (if.f64 (<=.f64 b #s(literal -2740315569995443/45671926166590716193865151022383844364247891968 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if.f64 (<=.f64 b #s(literal 210000000000000018795735560957509257721748183525397172968870112871398818572423794003544518535426981517035183919582838728157999483604862763008 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))) #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 -13499999999999999665277983899169890762876771037799689091399108033526373988401817302814316321308672 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 140000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 a #s(literal -1350000000000000037726443208656058620339545209141327126616691553848365426105358515323940372554216846191364718813649593911486134195421914514392696750080 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 380000000000000017675540837311538515958300672 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 a (-.f64 #s(literal 1 binary64) t))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 a #s(literal -13499999999999999665277983899169890762876771037799689091399108033526373988401817302814316321308672 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 360000000000000000065636053397386469109137408 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (* b (- (+ t y) 2))) (+.f64 x (*.f64 b (-.f64 t #s(literal 2 binary64))))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 a (-.f64 #s(literal 1 binary64) t))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 a #s(literal -13499999999999999665277983899169890762876771037799689091399108033526373988401817302814316321308672 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 62000000000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (* b (- (+ t y) 2))) (+.f64 x (*.f64 b (-.f64 t #s(literal 2 binary64))))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 a #s(literal -13499999999999999665277983899169890762876771037799689091399108033526373988401817302814316321308672 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 40000000000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (* b (- (+ t y) 2))) (+.f64 x (*.f64 b (-.f64 t #s(literal 2 binary64))))) #s(approx (* z (- y 1)) (*.f64 y z)))) (+.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 -8400000000000000378011614784346173042204388888717040719916714594144760847124858355177879995357313607544874676914117050391434988877614038852892722506309529853273326373886777542277421338399241928704 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (neg.f64 #s(approx (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) (if.f64 (<=.f64 a #s(literal 23500000000000000845678345047576579586965415623338712047201707050937899043721130095251413794816 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (* b (- (+ t y) 2))) (+.f64 x (*.f64 b (-.f64 t #s(literal 2 binary64))))) #s(approx (* z (- y 1)) (*.f64 y z)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (neg.f64 #s(approx (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))) (if.f64 (<=.f64 y #s(literal -8800000000000000067108864 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 3099999999999999958728048640 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (-.f64 x (-.f64 (*.f64 (-.f64 #s(literal 2 binary64) t) b) z)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b z))))) (if.f64 (<=.f64 t #s(literal -85 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 3055553964501729/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 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)) (if.f64 (<=.f64 t #s(literal 7999999999999999562578670945979561005677172560169983397326732918784 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 -360000000 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 7999999999999999562578670945979561005677172560169983397326732918784 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 -360000000 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 196000000000000007385256792286271255756591801733756902965248 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 z (-.f64 #s(literal 1 binary64) 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 -37999999999999999925867437009289993097675861456123164772658544269269947692856353281860467521230950031611660302373682856806218594053320081408 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) (if.f64 (<=.f64 t #s(literal 27/2 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 z (-.f64 #s(literal 1 binary64) y)))) (if.f64 (<=.f64 t #s(literal 379999999999999989534444702022207059520619854173254560915980122035342112886436866442966390162791117019291717181152165888 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 #s(approx (- b a) b)))))) (if.f64 (<=.f64 t #s(literal -449999999999999997072989859272607181990750678236559346559497022328528699392 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) (if.f64 (<=.f64 t #s(literal 379999999999999989534444702022207059520619854173254560915980122035342112886436866442966390162791117019291717181152165888 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 #s(approx (- b a) b))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) #s(approx (log (- 1 y)) (*.f64 y (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (- 1/2 (* (- (* -1/4 y) 1/3) y)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* (- (* -1/4 y) 1/3) y)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y)) (*.f64 #s(approx (- 1/2 (* (- (* -1/4 y) 1/3) y)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) (*.f64 #s(approx (- 1/2 (* (- (* -1/4 y) 1/3) y)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y))))))))))) 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 (*.f64 (*.f64 (*.f64 (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y))) (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64))) y) #s(literal 1 binary64)) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y))))))))))) 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)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) y) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (-.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) y) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64))))) y)))) 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 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 (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (* -1/4 y) 1/3) #s(literal -1/3 binary64)) y) #s(literal 1/2 binary64)) y) y) (*.f64 #s(literal -1 binary64) y))))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.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 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) #s(approx (* (- z 1) (log (- 1 y))) #s(approx (* z (log (- 1 y))) (*.f64 #s(literal -1 binary64) (*.f64 y z))))) 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 (*.f64 x x) x) (*.f64 x (-.f64 x #s(literal 1 binary64))) (*.f64 x #s(approx (- x 1) #s(literal -1 binary64))) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (tan.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (cos.f64 lambda2) (*.f64 (tan.f64 lambda1) (sin.f64 lambda2))) (cos.f64 lambda1))))) R) (if.f64 (<=.f64 phi1 #s(literal -5/4 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(approx (+ (cos lambda2) (* (tan lambda1) (sin lambda2))) (cos.f64 lambda2)) (cos.f64 lambda1))))) R) (if.f64 (<=.f64 phi1 #s(literal 1936908127739503/4611686018427387904 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (-.f64 (*.f64 (tan.f64 lambda2) (tan.f64 lambda1)) #s(literal -1 binary64)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) R) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) R))) (if.f64 (<=.f64 phi1 #s(literal -5/4 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(approx (+ (cos lambda2) (* (tan lambda1) (sin lambda2))) (cos.f64 lambda2)) (cos.f64 lambda1))))) R) (if.f64 (<=.f64 phi1 #s(literal 1936908127739503/4611686018427387904 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 (tan.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 lambda1))))) R) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) R))) (if.f64 (<=.f64 lambda1 #s(literal 6499999999999999759225308867249307648 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(approx (+ (cos lambda2) (* (tan lambda1) (sin lambda2))) (cos.f64 lambda2)) (cos.f64 lambda1))))) 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 (+.f64 (*.f64 phi2 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)) (if.f64 (<=.f64 lambda1 #s(literal -3984496719921263/295147905179352825856 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) (if.f64 (<=.f64 lambda1 #s(literal 6499999999999999759225308867249307648 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 #s(approx (- lambda2 lambda1) lambda2)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 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 (+.f64 (*.f64 phi2 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R))) (if.f64 (<=.f64 lambda1 #s(literal 6499999999999999759225308867249307648 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 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 (+.f64 (*.f64 phi2 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)) (if.f64 (<=.f64 lambda1 #s(literal 6499999999999999759225308867249307648 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.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 phi2 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)) (if.f64 (<=.f64 lambda2 #s(literal 25000000000 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (if.f64 (<=.f64 phi1 #s(literal -24 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)) (if.f64 (<=.f64 phi2 #s(literal 5188146770730811/1152921504606846976 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (*.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)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (if.f64 (<=.f64 lambda1 #s(literal -7378697629483821/590295810358705651712 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 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)))) (+.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 phi2 (+.f64 phi1 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi2))))) R) (*.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 a (*.f64 y-scale x-scale)) (neg.f64 b)) (*.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 y-scale x-scale)) a) (neg.f64 b)))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))) (if.f64 (<=.f64 b #s(literal 2948408144391829/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984 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 a (*.f64 (/.f64 b (*.f64 y-scale x-scale)) (/.f64 b (*.f64 y-scale x-scale))))) #s(literal -4 binary64))) (if.f64 (<=.f64 b #s(literal 999999999999999980835596172437374590573120014030318793091164810154100112203678582976298268616221151962702060266176005440567032331208403948233373515776 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 a (*.f64 a (*.f64 (/.f64 b (*.f64 y-scale x-scale)) (/.f64 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 y-scale x-scale)) (*.f64 (*.f64 a b) (*.f64 a (/.f64 b (*.f64 y-scale x-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 (*.f64 a (*.f64 a (*.f64 (/.f64 b (*.f64 y-scale x-scale)) (/.f64 b (*.f64 y-scale x-scale))))) #s(literal -4 binary64))) (if.f64 (<=.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale))) #s(literal 5758609657015291/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a a) (*.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 (neg.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b a) (*.f64 b a)))) (*.f64 (*.f64 (*.f64 (neg.f64 x-scale) y-scale) x-scale) y-scale)))) (if.f64 (<=.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale))) #s(literal 5357543035931337/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 a (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.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 (neg.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b a) (*.f64 b a)))) (*.f64 (*.f64 (*.f64 (neg.f64 x-scale) y-scale) x-scale) y-scale)))) (if.f64 (<=.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale))) #s(literal 5357543035931337/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 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 a (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.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 (*.f64 (*.f64 (*.f64 a b) b) a) #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) a) #s(literal 4 binary64)) (*.f64 (*.f64 y-scale x-scale) (*.f64 (neg.f64 x-scale) y-scale)))) (if.f64 (<=.f64 b #s(literal 5758609657015291/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416 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 a b) #s(literal -4 binary64)) (/.f64 (*.f64 a b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)))) (if.f64 (<=.f64 b #s(literal 650000000000000014799589673169551879472170804919877253770808152374592333488273548208567178852965873507920740939148112064963131250267135073899253858304 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 a (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.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 (*.f64 a b) #s(literal -4 binary64)) (/.f64 (*.f64 a b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)))))) (if.f64 (<=.f64 b #s(literal 4116319444329945/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 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 b (*.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) a))) #s(literal -4 binary64))) (if.f64 (<=.f64 b #s(literal 279999999999999990999773306804430432613854564488466590297319343406557730009579007330167074645552305918601323305711453719546161021407463437832336441344 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 a (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.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 a (*.f64 b (*.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) a))) #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 a (*.f64 a (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.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 a (*.f64 a (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) #s(literal -4 binary64))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s))))) (*.f32 u (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (PI.f32) s))))) (/.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) (+.f32 #s(literal 1 binary32) (exp.f32 (/.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 (PI.f32) s)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.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 (exp.f32 (/.f32 (PI.f32) (neg.f32 s))) #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 #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 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32) s))))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 #s(approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) (/.f32 (PI.f32) s))))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 #s(approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 #s(approx (/ 1 (+ 1 (exp (* -1 (/ (PI) s))))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (PI.f32) s)))))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s))))) (*.f32 u (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s))))) #s(approx (/ 1 (+ 1 (exp (* -1 (/ (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)))))))) #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) #s(approx (+ 1 (* 4 (/ (- (* u (- (* -1/4 (PI)) (* 1/4 (PI)))) (* -1/4 (PI))) s))) (+.f32 #s(literal 1 binary32) (/.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 (*.f32 u (-.f32 #s(approx (/ 1 (+ 1 (exp (* -1 (/ (PI) s))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 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(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 (*.f32 u #s(approx (- (/ 1 (+ 1 (exp (* -1 (/ (PI) s))))) (/ 1 (+ 1 (exp (/ (PI) s))))) (/.f32 (-.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 -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 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 (/.f64 #s(literal 1/2 binary64) y) (+.f64 x x)) 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))) #s(approx (/ (+ (* -2 (* (pow x 2) y)) (* 1/2 x)) y) (/.f64 x (+.f64 y y)))) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -inf.0 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) (*.f64 w r)) (*.f64 w r))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -1 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (/.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -1/4 binary64) v))) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) w) (*.f64 (*.f64 w r) r))))))) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -inf.0 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) (*.f64 w r)) (*.f64 w r))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -1/4 binary64) v))) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 v #s(literal -270 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) w) (*.f64 (*.f64 w r) r))))) (if.f64 (<=.f64 v #s(literal 8924260225606735/10141204801825835211973625643008 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 3/8 binary64)) (*.f64 w r)) (*.f64 w r))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) (*.f64 w r)) (*.f64 w r))) #s(literal 9/2 binary64)))) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) (*.f64 w r)) (*.f64 w r))) #s(literal 9/2 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) w) (*.f64 (*.f64 w r) r))))) (if.f64 (<=.f64 v #s(literal -235 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 v #s(literal 21000000000000001078001380297494217793665499405524316108881920 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) #s(literal 3/8 binary64)) w) (*.f64 w r)) r) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)))) (if.f64 (<=.f64 v #s(literal -1438846037749345/36893488147419103232 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 v #s(literal 1077503010193995/1267650600228229401496703205376 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (/.f64 (*.f64 w (*.f64 (*.f64 (*.f64 w r) r) #s(approx (* 1/8 (- 3 (* 2 v))) #s(literal 3/8 binary64)))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)))) (if.f64 (<=.f64 v #s(literal -7493989779944505/72057594037927936 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 v #s(literal 1077503010193995/1267650600228229401496703205376 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) r) r) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 1/8 binary64) v))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)))) (if.f64 (<=.f64 v #s(literal -235 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 v #s(literal 1077503010193995/1267650600228229401496703205376 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) r) r) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 3/8 binary64)))) #s(literal 9/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)))) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/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 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) #s(approx (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6) (*.f64 #s(literal -1 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (pow.f64 x1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal 2 binary64))))) (/.f64 x1 (+.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal 2 binary64)))))) #s(literal 6 binary64)) x2)) (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal 2 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(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 (+.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 #s(approx (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6) (neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) x1) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64)) x2)) (/.f64 #s(literal 8 binary64) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) x2))) (*.f64 x1 x1)) (*.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))) (+.f64 x1 x1)) (-.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 3 binary64)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.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))) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (*.f64 x1 x1) x1))) (+.f64 x1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 3 binary64)))) x1) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (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 (+.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 #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))) (-.f64 (*.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)))) x1)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (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 (+.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 #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))) (-.f64 (*.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)))) x1)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (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 -110000000000000000 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 20999999999999998904649121792 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) #s(approx (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1)) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2)))))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 #s(approx (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) x1))) x1))))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -110000000000000000 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 #s(approx (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) x1))) x1))))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) (if.f64 (<=.f64 x1 #s(literal 20999999999999998904649121792 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) #s(approx (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1)) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2)))))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 #s(approx (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) x1))) x1))))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64))))))) (if.f64 (<=.f64 x1 #s(literal -2100000000000000013969382408238537189161150730193320025430010396605650929637655925381785844977846190080 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -3050000 binary64)) (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x1 #s(literal 3 binary64)) x1) (-.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64)) (*.f64 x1 x1)) #s(approx (* (- (/ (+ (* (* x1 3) x1) (- (+ x2 x2) x1)) (- (* x1 x1) -1)) 3) (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (*.f64 #s(literal 4 binary64) (*.f64 x1 (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x1 #s(literal 3 binary64)) x1) (-.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (*.f64 x1 #s(literal 3 binary64)) x1)) (*.f64 (*.f64 x1 x1) x1))) (+.f64 x1 #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) x1) (if.f64 (<=.f64 x1 #s(literal 14500000000000000000 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) #s(approx (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1)) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2)))))))) (if.f64 (<=.f64 x1 #s(literal 640000000000000010993620727819340235545158661395549126894869020492802000818040666885288111543115083694242941410786741426363592092491072399976611165765632 binary64)) (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x1 #s(literal 3 binary64)) x1) (-.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64)) (*.f64 x1 x1)) #s(approx (* (- (/ (+ (* (* x1 3) x1) (- (+ x2 x2) x1)) (- (* x1 x1) -1)) 3) (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (*.f64 #s(literal 4 binary64) (*.f64 x1 (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 x1 #s(literal 3 binary64)) x1) (-.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (*.f64 x1 #s(literal 3 binary64)) x1)) (*.f64 (*.f64 x1 x1) x1))) (+.f64 x1 #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) x1) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) x2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal -2 binary64) x2))) (+.f64 (*.f64 #s(literal 6 binary64) x2) (*.f64 #s(literal 8 binary64) x2)))) #s(literal 6 binary64)))) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 x1 #s(literal -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -600000000000000024271790803693365886976 binary64)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) #s(literal 3 binary64))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) #s(approx (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) #s(literal 3 binary64))) (*.f64 #s(approx (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) #s(literal 3 binary64)) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) #s(approx (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)) x1))) (-.f64 (*.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)))) x1)) (if.f64 (<=.f64 x1 #s(literal 95000000000000000000 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) #s(approx (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1)) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2)))))))) (if.f64 (<=.f64 x1 #s(literal 640000000000000010993620727819340235545158661395549126894869020492802000818040666885288111543115083694242941410786741426363592092491072399976611165765632 binary64)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) #s(literal 3 binary64))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) #s(approx (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) #s(literal 3 binary64))) (*.f64 #s(approx (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) #s(literal 3 binary64)) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) #s(approx (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)) x1))) (-.f64 (*.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)))) x1)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) x2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal -2 binary64) x2))) (+.f64 (*.f64 #s(literal 6 binary64) x2) (*.f64 #s(literal 8 binary64) x2)))) #s(literal 6 binary64)))) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 x1 #s(literal -190000000000000003053504126429332665461661947780674886217286074255802368 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x1 #s(literal 20500000000000001577098128787174094060442947794350636517650976111893914634370940590462576446803243092413751093303944497443026284969442286520890764474088612440995612590080 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) #s(approx (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1)) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 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 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) x2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal -2 binary64) x2))) (+.f64 (*.f64 #s(literal 6 binary64) x2) (*.f64 #s(literal 8 binary64) x2)))) #s(literal 6 binary64)))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x1 #s(literal -190000000000000003053504126429332665461661947780674886217286074255802368 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x1 #s(literal 61999999999999999261944288056936237669705768652628190000516188260515446784 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) #s(approx (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1)) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 x2 x2) #s(literal 3 binary64)) x2) #s(literal 4 binary64)) #s(literal 1 binary64)) x1) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 x2 x2) #s(literal 3 binary64)) x2) #s(literal 4 binary64)) #s(literal 1 binary64)) x1)) (*.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 #s(literal -6 binary64) x2))) #s(approx (- (* (- (* (* (- (+ x2 x2) 3) x2) 4) 1) x1) (* -6 x2)) (*.f64 #s(literal 6 binary64) x2)))))) (if.f64 (<=.f64 x1 #s(literal -190000000000000003053504126429332665461661947780674886217286074255802368 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 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) #s(approx (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1)) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))))))))) (if.f64 (<=.f64 x1 #s(literal -190000000000000003053504126429332665461661947780674886217286074255802368 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 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 (*.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 -19999999999999999188334489127007254629839921792969028793394780196134078459019088510320640 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 (/ (* (- (* 4 (* x2 (- (* 2 x2) 3))) 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 1000000000000000013287555072 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 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 (/ (* (- (* 4 (* x2 (- (* 2 x2) 3))) 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) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 x2 #s(literal -16200000000 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 (/ (* (- (* 4 (* x2 (- (* 2 x2) 3))) 1) x1) (* -6 x2)) (*.f64 #s(literal -4/3 binary64) (*.f64 x1 x2)))) (*.f64 #s(literal -6 binary64) x2))) (if.f64 (<=.f64 x2 #s(literal 4738908354687757/696898287454081973172991196020261297061888 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 (/ (* (- (* 4 (* x2 (- (* 2 x2) 3))) 1) x1) (* -6 x2)) (*.f64 #s(literal 1/6 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 1 binary64) #s(approx (/ (* (- (* 4 (* x2 (- (* 2 x2) 3))) 1) x1) (* -6 x2)) (*.f64 #s(literal -4/3 binary64) (*.f64 x1 x2)))) (*.f64 #s(literal -6 binary64) x2))))) (if.f64 (<=.f64 x2 #s(literal -16200000000 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 (/ (* (- (* 4 (* x2 (- (* 2 x2) 3))) 1) x1) (* -6 x2)) (*.f64 #s(literal -4/3 binary64) (*.f64 x1 x2)))) (*.f64 #s(literal -6 binary64) x2))) (if.f64 (<=.f64 x2 #s(literal 4738908354687757/696898287454081973172991196020261297061888 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))))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (- (* 4 (* x2 (- (* 2 x2) 3))) 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))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)) x2) x1))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 200000000000000015259406158169789850694693710301313623403203468412422760576251588968284377929383568153279495154277097522744420775689599876583631222701039661500335299712977963253072736190829214628470302116746917973781650311318127235431726410565244781018568366879717234206167471347699798409140996315021312 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 (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x1 #s(literal -3546180557675503/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x1 #s(literal 7797139727381681/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 binary64)) #s(approx (- (- (* (- (* (- (* 4 (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) 6) (* x1 x1)) (* (- 3 (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) (- (* x1 x1) -1)) (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1))) (- (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) 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))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64)))))))) #s(approx (- (- (* (- (* (- (* 4 (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) 6) (* x1 x1)) (* (- 3 (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) (- (* x1 x1) -1)) (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1))) (- (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) x1)) (*.f64 #s(literal -6 binary64) x2)) (*.f64 (/.f64 v (-.f64 (neg.f64 t1) u)) (/.f64 t1 (+.f64 u t1))) (if.f64 (<=.f64 t1 #s(literal -71999999999999996980385132942408611210373999102987017559285660668675162574845558946591407336177295505239765090885161041130743471227388163798707495097674722078620401654126112315277312 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 149999999999999998315674685478252922328898804626231356042800184295999858188330246587542284981045653650700321320495516860885153344898140733440 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) v) (+.f64 u t1)))) (if.f64 (<=.f64 t1 #s(literal -6200000000000000071406493675020821899336416304875384546495406649947987585842726517491649909629640793602644841719742131069378236927439588556800 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 149999999999999998315674685478252922328898804626231356042800184295999858188330246587542284981045653650700321320495516860885153344898140733440 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)))) (if.f64 (<=.f64 v #s(literal 284999999999999989698229206956150615542109258771210152565753160994295514134782028121925555691776199707414108838854021417970710116293112781860648965133250863200788634650579281670789362988077493211595609735168 binary64)) (/.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))) (if.f64 (<=.f64 v #s(literal 2100000000000000079543025910293602830723971187558041230232093076935118377975808 binary64)) (*.f64 (/.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) (+.f64 u t1)) v) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #s(literal -238732414637843/250000000000000 binary64)) x) (*.f64 (*.f64 x (-.f64 (*.f64 x x) #s(literal 47746482927568600/6450306886639899 binary64))) #s(literal -6450306886639899/50000000000000000 binary64)) (if.f64 (<=.f64 (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #s(literal -10000000 binary64)) (*.f64 (*.f64 #s(approx (- -6450306886639899/50000000000000000 (/ -238732414637843/250000000000000 (* x x))) #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(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) (*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- x x) #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 -432778879906337/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512 binary64)) #s(approx (- (pow x 4) (pow y 4)) (neg.f64 (pow.f64 y #s(literal 4 binary64)))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 b a)) #s(literal -1 binary64))) (if.f64 (<=.f64 a #s(literal -1152921504606847/1152921504606846976 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 -1152921504606847/1152921504606846976 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 3499999999999999843322861883871088453653442024520800263056949580655820275712 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)) (*.f64 (sqrt.f64 (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/6 binary64))))))))) (if.f64 (<=.f64 b #s(literal 46000000000000000475609793308062121984 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (exp (- b a)) #s(approx (exp (neg a)) (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) a))) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (if.f64 (<=.f64 b #s(literal 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 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 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) b) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) b))) (-.f64 b (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) b))))))) (/.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 3499999999999999843322861883871088453653442024520800263056949580655820275712 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (exp (- b a)) #s(approx (exp (neg a)) (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) a))) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)) (*.f64 (sqrt.f64 (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/6 binary64))))))))) (if.f64 (<=.f64 b #s(literal 244999999999999996682773984724780105152904669749815037072150670686213554079007089098752 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (exp (- b a)) #s(approx (exp (neg a)) (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) a))) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 b #s(literal 720000000000000002803736830049361187882696453651498189070064203280264566563664977736569963813230617148577922456318115840 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (exp (- b a)) #s(approx (exp (neg a)) (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) a))) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)))))))) (if.f64 (<=.f64 b #s(literal 720000000000000002803736830049361187882696453651498189070064203280264566563664977736569963813230617148577922456318115840 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (exp (- b a)) #s(approx (exp (neg a)) (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 1/2 binary64) a) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (exp (- b a)) #s(approx (exp (neg a)) (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal 1/2 binary64) a) #s(literal 1 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (exp (- b a)) #s(approx (exp (neg a)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) a)))) #s(literal -1 binary64))) #s(approx (/ (exp a) (* (+ 1 (/ (exp b) (exp a))) (exp a))) #s(approx (+ (* -1 (/ b (* (exp a) (pow (+ 1 (/ 1 (exp a))) 2)))) (/ 1 (+ 1 (/ 1 (exp a))))) #s(approx (+ 1/2 (* -1/4 b)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (if.f64 (<=.f64 x #s(literal -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(approx (* (+ (+ (+ (+ (+ (* (+ 1 (/ (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (pow (E) 3/2) -20) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (+ (+ (* (* -18 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* (* (E) (E)) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (- (+ (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 20 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (* 1200 (sqrt (E)))) (+ (* (* (* (* (E) (E)) (E)) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* -20 (* (* (E) (E)) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (+ (* (* -720 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 120 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -220 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -300 (E)) (* (* (pow (E) 3/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3))))))) (+ (* (* (pow (E) 3/2) -20) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (+ (+ (* (* -18 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* (* (E) (E)) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (- (+ (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 20 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (* 1200 (sqrt (E)))) (+ (* (* (* (* (E) (E)) (E)) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* -20 (* (* (E) (E)) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (+ (* (* -720 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 120 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -220 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -300 (E)) (* (* (pow (E) 3/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))))) (* (* 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))) (+.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -930 binary64) (/.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (-.f64 (+.f64 (*.f64 #s(literal -1280 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -720 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -220 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 210 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (*.f64 (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 #s(literal -1280 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -720 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -220 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 210 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (*.f64 (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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))) #s(literal 120 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -930 binary64) (/.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (-.f64 (+.f64 (*.f64 #s(literal -1280 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -720 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -220 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 210 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (*.f64 (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 #s(literal -1280 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -720 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -220 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 210 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (*.f64 (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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))) #s(literal 120 binary64))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -930 binary64) (/.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (-.f64 (+.f64 (*.f64 #s(literal -1280 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -720 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -220 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 210 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (*.f64 (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 #s(literal -1280 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -720 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -220 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 210 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (*.f64 (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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))) #s(literal 120 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))))))))) (if.f64 (<=.f64 x #s(literal -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.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 (*.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 (+.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 (+.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 #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)) (pow.f64 (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)) (*.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)) (pow.f64 (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) (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)) (pow.f64 (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 (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)) (pow.f64 (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))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (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)) (pow.f64 (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)) (pow.f64 (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))))))))) (if.f64 (<=.f64 x #s(literal -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.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 (*.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 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (*.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))))))))) (if.f64 (<=.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 (+.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 6176613920192083/2251799813685248 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) #s(approx (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (/.f64 #s(literal -1/6 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))))) #s(approx (+ (* (* (- (+ (+ (+ (+ (+ (- (+ (* (* 90 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (* -18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (* 340 (sqrt (E))))))) (* 10 (* (E) (E)))) (+ (* (* 3 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -390 (E)) (* (* (pow (E) 3/2) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 60 (pow (E) 3/2)))) (+ (* (* (pow (E) 5/2) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (* 10 (log (- 1 (/ 1 (sqrt (E)))))))) -60) (sqrt (E))) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))) (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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) (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 -16 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 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 (*.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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64))))))))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (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 -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)) (pow.f64 (E.f64) #s(literal 5/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))))) (pow.f64 (E.f64) #s(literal 5/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) (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 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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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 (*.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))) (pow.f64 (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) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)))))) (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3/2 binary64) x) #s(literal 1/2 binary64))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 #s(approx (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 3/4 binary64) (*.f64 x (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))))))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64))) (if.f64 (<=.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 (+.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 6176613920192083/2251799813685248 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) #s(approx (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (/.f64 #s(literal -1/6 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))))) #s(approx (+ (* (* (- (+ (+ (+ (+ (+ (- (+ (* (* 90 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (* -18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (* 340 (sqrt (E))))))) (* 10 (* (E) (E)))) (+ (* (* 3 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -390 (E)) (* (* (pow (E) 3/2) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 60 (pow (E) 3/2)))) (+ (* (* (pow (E) 5/2) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (* 10 (log (- 1 (/ 1 (sqrt (E)))))))) -60) (sqrt (E))) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))) (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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) (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 -16 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 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 (*.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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64))))))))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (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 -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)) (pow.f64 (E.f64) #s(literal 5/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))))) (pow.f64 (E.f64) #s(literal 5/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) (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 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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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 (*.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))) (pow.f64 (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) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)))))) (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 #s(approx (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (-.f64 (*.f64 #s(literal 3/4 binary64) x) #s(literal 1/8 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64))) (if.f64 (<=.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 (+.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 6176613920192083/2251799813685248 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)))))) (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) #s(literal 1/16 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))))) #s(approx (+ (* (* (- (+ (+ (+ (+ (+ (- (+ (* (* 90 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (* -18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (* 340 (sqrt (E))))))) (* 10 (* (E) (E)))) (+ (* (* 3 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -390 (E)) (* (* (pow (E) 3/2) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 60 (pow (E) 3/2)))) (+ (* (* (pow (E) 5/2) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (* 10 (log (- 1 (/ 1 (sqrt (E)))))))) -60) (sqrt (E))) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))) (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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) (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 -16 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 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 (*.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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64))))))))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (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 -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)) (pow.f64 (E.f64) #s(literal 5/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))))) (pow.f64 (E.f64) #s(literal 5/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) (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 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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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 (*.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))) (pow.f64 (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) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)))))) (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 #s(approx (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) #s(literal -1/8 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal -3804640965202595/1152921504606846976 binary64)) (+.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/180 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (pow.f64 (E.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) (pow.f64 (E.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))))))))))))) (*.f64 x (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (pow.f64 (E.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) (pow.f64 (E.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))))))))))))) (*.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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #s(literal 24 binary64))))) (*.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.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) (pow.f64 (E.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 x (*.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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #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 (*.f64 x x) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (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 -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)) (pow.f64 (E.f64) #s(literal 5/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))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64))) (+.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) (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 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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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 (*.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))) (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 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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/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)) #s(approx (- x 1/2) #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 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)))))) (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) #s(literal 1/16 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))))) #s(approx (+ (* (* (- (+ (+ (+ (+ (+ (- (+ (* (* 90 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (* -18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (* 340 (sqrt (E))))))) (* 10 (* (E) (E)))) (+ (* (* 3 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -390 (E)) (* (* (pow (E) 3/2) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 60 (pow (E) 3/2)))) (+ (* (* (pow (E) 5/2) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (* 10 (log (- 1 (/ 1 (sqrt (E)))))))) -60) (sqrt (E))) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))) (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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) (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 -16 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 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 (*.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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64))))))))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (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 -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)) (pow.f64 (E.f64) #s(literal 5/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))))) (pow.f64 (E.f64) #s(literal 5/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) (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 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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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 (*.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))) (pow.f64 (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) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)))))) (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 #s(approx (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (-.f64 (*.f64 #s(literal 3/4 binary64) x) #s(literal 1/8 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64)) (+.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/180 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (pow.f64 (E.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) (pow.f64 (E.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))))))))))))) (*.f64 x (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (pow.f64 (E.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) (pow.f64 (E.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))))))))))))) (*.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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #s(literal 24 binary64))))) (*.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.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) (pow.f64 (E.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 x (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (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 -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)) (pow.f64 (E.f64) #s(literal 5/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))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.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) (pow.f64 (E.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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/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)) #s(approx (- x 1/2) #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 (pow.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)))) #s(literal 3 binary64)) (pow.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))) #s(literal 3 binary64))) (+.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 (*.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 (*.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 -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 (*.f64 (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) (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/180 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (pow.f64 (E.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) (pow.f64 (E.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))))))))))))) (*.f64 x (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (pow.f64 (E.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) (pow.f64 (E.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 7/2 binary64))))))))))))))))) (*.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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #s(literal 24 binary64))))) (*.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.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) (pow.f64 (E.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 x (*.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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #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 (*.f64 x x) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (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 -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)) (pow.f64 (E.f64) #s(literal 5/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))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64))) (+.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) (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 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) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 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 (*.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))) (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 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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/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)) #s(approx (- x 1/2) #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)))) #s(approx (* (pow x 4) (+ (* -1/180 (/ (* (sqrt (E)) (+ 12 (+ (* -232 (pow (E) 3/2)) (+ (* -216 (sqrt (E))) (+ (* -176 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -16 (pow (E) 5/2)) (+ (* -8 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -8 (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (pow (E) 3)) (+ (* 83 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 3/2))) (+ (* 83 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 5/2))) (+ (* 96 (pow (E) 2)) (+ (* 266 (E)) (+ (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 7/2)))))))))))))))) (* x (* (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 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -4 (pow (E) 3/2)) (+ (* 2 (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (pow (E) 3/2))) (+ (* 16 (E)) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 3/2))) (+ (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (pow (E) 5/2))))))))))))) 24))))) (+ (* 1/360 (/ (* (sqrt (E)) (+ 12 (+ (* -232 (pow (E) 3/2)) (+ (* -216 (sqrt (E))) (+ (* -176 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -16 (pow (E) 5/2)) (+ (* -8 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -8 (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (pow (E) 3)) (+ (* 83 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 3/2))) (+ (* 83 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 5/2))) (+ (* 96 (pow (E) 2)) (+ (* 266 (E)) (+ (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 7/2)))))))))))))))) (* (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 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -4 (pow (E) 3/2)) (+ (* 2 (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (pow (E) 3/2))) (+ (* 16 (E)) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 3/2))) (+ (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (pow (E) 5/2))))))))))))) 24)))) (* 1/30 (/ (* (sqrt (E)) (+ 10 (+ (log (- 1 (/ 1 (sqrt (E))))) (+ (* -110 (sqrt (E))) (+ (* -66 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 3/2))) (+ (* -18 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* -8 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 5/2))) (+ (* 13 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 30 (E)) (+ (* 30 (pow (E) 3/2)) (+ (* 53 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))))))))))))) (* x (* (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 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -4 (pow (E) 3/2)) (+ (* 2 (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (pow (E) 3/2))) (+ (* 16 (E)) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (pow (E) 3/2))) (+ (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (pow (E) 5/2))))))))))))) 24)))))))) (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (pow.f64 (E.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) (pow.f64 (E.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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 7/2 binary64)))))))))))))))))) (*.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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))))))))))) #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 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.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 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 3/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 (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 -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)) (pow.f64 (E.f64) #s(literal 5/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))))) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (+.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) (pow.f64 (E.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) (*.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 -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (+.f64 (*.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)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (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 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) #s(literal 5/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)) #s(approx (- x 1/2) #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)) (*.f64 (/.f64 #s(approx (- (* 1 1) (* (* (/ (sqrt (- (* b b) (* (* a 4) c))) (* (+ a a) b)) (+ a a)) (* (/ (sqrt (- (* b b) (* (* a 4) c))) (* (+ a a) b)) (+ a a)))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) a) c) (*.f64 b b))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) (*.f64 (+.f64 a a) b)) (+.f64 a a)))) (/.f64 b (*.f64 #s(literal -2 binary64) a))) (*.f64 #s(approx (- (* 1 1) (* (* (/ (sqrt (- (* b b) (* (* a 4) c))) (* (+ a a) b)) (+ a a)) (* (/ (sqrt (- (* b b) (* (* a 4) c))) (* (+ a a) b)) (+ a a)))) (*.f64 (*.f64 #s(literal 4 binary64) a) (/.f64 c (*.f64 b b)))) (/.f64 (*.f64 #s(literal -1/2 binary64) b) (*.f64 a (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) #s(literal -1 binary64))))) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 b b)) (*.f64 c a)) #s(literal -2 binary64)) b)) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) (/.f64 #s(approx (- (* (/ (sqrt (- (* b b) (* c (* a 4)))) (+ a a)) (/ (sqrt (- (* b b) (* c (* a 4)))) (+ a a))) (* (/ b (* -2 a)) (/ b (* -2 a)))) (*.f64 #s(literal -1 binary64) (/.f64 c a))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b)) (*.f64 c (*.f64 a #s(literal 4 binary64))))) (+.f64 a a)) (/.f64 b (*.f64 #s(literal -2 binary64) a)))) (/.f64 #s(approx (- (* (/ (sqrt (- (* b b) (* c (* a 4)))) (+ a a)) (/ (sqrt (- (* b b) (* c (* a 4)))) (+ a a))) (* (/ b (* -2 a)) (/ b (* -2 a)))) (/.f64 (neg.f64 c) a)) (+.f64 (/.f64 b (+.f64 a a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c))) (+.f64 a 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 -5584463537939415/36028797018963968 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 (/ (- (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) (* 2 (* (pow b -4) (* (* (* a a) c) (* c c))))) b) (+.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (/.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 -5584463537939415/36028797018963968 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 a 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 (/ (- (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) (* 2 (* (pow b -4) (* (* (* a a) c) (* c c))))) b) (+.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (/.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 -5584463537939415/36028797018963968 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 (/ (- (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) (* 2 (* (pow b -4) (* (* (* a a) c) (* c c))))) b) (+.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (/.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 -5584463537939415/36028797018963968 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 (/ (- (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) (* 2 (* (pow b -4) (* (* (* a a) c) (* c c))))) b) (*.f64 c (-.f64 (/.f64 (*.f64 (neg.f64 a) 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 -5584463537939415/36028797018963968 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 (/ (- (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) (* 2 (* (pow b -4) (* (* (* a a) c) (* c c))))) b) (*.f64 c (-.f64 (/.f64 (*.f64 (neg.f64 a) 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 -5584463537939415/36028797018963968 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 (/ (- (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) (* 2 (* (pow b -4) (* (* (* a a) c) (* c c))))) b) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 a) c)) (*.f64 (*.f64 b b) b))) c)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (- (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) (* 2 (* (pow b -4) (* (* (* a a) c) (* c c))))) b) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 a) c)) (*.f64 (*.f64 b b) b))) c))) #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 (/.f64 #s(literal -5 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c)) c) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) c)) (pow.f64 b #s(literal -5 binary64))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (- (neg c) (- (+ (* 1/4 (* (pow (* c a) 4) (/ 20 (* (pow b 6) a)))) (* (* c c) (/ a (* b b)))) (* (* (* (* a a) c) (* c c)) (* (pow b -4) -2)))) (*.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 (/.f64 #s(approx (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))) b) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (*.f64 c c) c)) (pow.f64 b #s(literal 5 binary64))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (+.f64 #s(approx (/ (- (- (* (* (pow (* c a) 4) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) 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)))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (*.f64 c c) c)) (pow.f64 b #s(literal 5 binary64))))) #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 #s(literal -1 binary64) (/.f64 (+.f64 c (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 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))))) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 b b)) (*.f64 c a)) #s(literal -2 binary64)) b)) (+.f64 a 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 -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 -2999999999999999979687959532377473024 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 -1500000000000000000 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* c (* a 4))) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* c (sqrt (* -4 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3504793066729583/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal -8753086678663243/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328 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))))) (if.f64 (<=.f64 b #s(literal 3989444803373423/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 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 -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3989444803373423/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 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 1420670112935835/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 #s(literal -1 binary64) (/.f64 c b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (*.f64 (/.f64 (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 (/.f64 b a) b))) a)) #s(literal 1 binary64)) (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 (/.f64 b a) b))) a)) #s(literal -1 binary64))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a))) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a))) (if.f64 (<=.f64 b #s(literal 3324120595798525/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 #s(literal 1/9 binary64) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 #s(literal -9 binary64) (*.f64 a a))))) (if.f64 (<=.f64 b #s(literal 7914572847139345/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 #s(literal 1/81 binary64) (*.f64 a a)))) (*.f64 a a)))) (if.f64 (<=.f64 b #s(literal 5935929635354509/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (*.f64 a a) a))) (/.f64 (*.f64 #s(literal 1/729 binary64) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))) (*.f64 (*.f64 a a) a)))) (if.f64 (<=.f64 b #s(literal 5935929635354509/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 a a) a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (*.f64 a a) a))))) (if.f64 (<=.f64 b #s(literal 3019169939857233/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c 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 b #s(literal 6808652464423975/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (if.f64 (<=.f64 b #s(literal 1922388332328819/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) #s(approx (/ (* 1/81 (- (* b b) (* (* c a) 3))) (* a a)) (*.f64 #s(literal -1/27 binary64) (/.f64 c a)))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)))) (*.f64 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 (*.f64 (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 a a) a)) a) a) a))))) (if.f64 (<=.f64 b #s(literal 6808652464423975/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (if.f64 (<=.f64 b #s(literal 213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) #s(approx (/ (* 1/81 (- (* b b) (* (* c a) 3))) (* a a)) (*.f64 #s(literal -1/27 binary64) (/.f64 c a)))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)))) (*.f64 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))))))) (if.f64 (<=.f64 b #s(literal 6808652464423975/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) #s(approx (/ (* 1/81 (- (* b b) (* (* c a) 3))) (* a a)) (*.f64 #s(literal -1/27 binary64) (/.f64 c a)))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)))) (*.f64 a a))) (if.f64 (<=.f64 b #s(literal 524682904356589/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (*.f64 (/.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))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64)))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64))))) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) #s(approx (/ (- (* 1/3 c) (* (* (/ b a) b) 1/9)) a) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (/.f64 #s(approx (/ (* (* (* (- (* b b) (* (* c a) 3)) (- (* b b) (* (* c a) 3))) (- (* (* c a) 3) (* b b))) 1/729) (* (* a a) (* a a))) (*.f64 #s(literal 1/27 binary64) (*.f64 c (*.f64 (/.f64 c a) c)))) (*.f64 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)) (*.f64 #s(approx (/ -1 (- x 1)) (+.f64 #s(literal 1 binary64) x)) (-.f64 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 (+.f64 x 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 -7942296627156717/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 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) (if.f64 (<=.f64 (+.f64 x y) #s(literal -5087291284850963/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408 binary64)) #s(approx (+ (+ x y) z) (+.f64 x z)) (+.f64 #s(approx (+ x y) y) z)) #s(approx (+ (+ x y) z) (+.f64 x z)) (if.f64 (<=.f64 (+.f64 (+.f64 x y) z) #s(literal -2206260905240795/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 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 -2206260905240795/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 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 -7983361238138879/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784 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))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -4109481173084667/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 binary64)) #s(approx (* (+ x y) (- 1 z)) (*.f64 x (-.f64 #s(literal 1 binary64) z))) #s(approx (+ x (- y (* z (+ y x)))) (+.f64 x y))) #s(approx (+ x (- y (* z (+ y x)))) (+.f64 x y)) #s(approx (+ x (- y (* z (+ y x)))) #s(approx (+ x y) y)) (+.f64 (+.f64 (*.f64 (+.f64 y x) z) y) x) (*.f64 (+.f64 x y) (+.f64 z #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal -400000000000000 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))) (if.f64 (<=.f64 z #s(literal 3039929748475085/1125899906842624 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -7983361238138879/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) (*.f64 #s(approx (+ x y) y) (+.f64 z #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -4109481173084667/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y))) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) #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 -50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 t a) y)) (-.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a))) (if.f64 (<=.f64 t #s(literal -75999999999999996576658052312742461983540752599114875372074107865984568849437706649311057554630380588669729649979418865412490001925267835389931482041260270158589184350512293965667438361901524074232916281833695491001765013800736342970715059781632 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 t a) y)) (if.f64 (<=.f64 t #s(literal 1899999999999999850083982858107935049352681261812922250844638362376498397161473840528290086924017287380969175412447041561976909285762849904013438973023885408492075649243863893357082890183570140616705133686481829828208596255392234709145534989537902592 binary64)) (-.f64 x (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)))) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 t a) y)) (if.f64 (<=.f64 (*.f64 y (-.f64 z t)) #s(literal -2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (*.f64 y (-.f64 z t)) #s(literal 500000000000000026252380127602210124352234290554079577457927057755901228994454097893185687540223932021852221916441939088471261617680215287822396092393353491424193600463287901868915116897394045029684476617485399972540559519483820440037326371390071247289629394410028421419057834736098193432729700270080 binary64)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)))) (if.f64 (<=.f64 y #s(literal -5339967589802275/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (-.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -10000000000000000155594161294668430242682013969210614333697705804308337811647557032649853899150474476762062808678400 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 3999999999999999698036486089900987460714688801145561653494560763710683107498827604003469898337185271168408428861589190856069031923231191572294575411968033845076667896758702224567651107248692789948556922013653689480786996596047872 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -1000000000000000015559416129466843024268201396921061433369770580430833781164755703264985389915047447676206280867840 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 3999999999999999698036486089900987460714688801145561653494560763710683107498827604003469898337185271168408428861589190856069031923231191572294575411968033845076667896758702224567651107248692789948556922013653689480786996596047872 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))) #s(approx (- x (* (/ y a) (- t z))) (*.f64 (/.f64 y a) z)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal -inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)))) (-.f64 x (/.f64 (-.f64 x z) (/.f64 t y))) (-.f64 x (*.f64 (/.f64 y t) (-.f64 x z))) (if.f64 (<=.f64 z #s(literal -1899999999999999825099061696670096575110928220698412407589391903750628186239836839554659797711947529586738885526045129597196655068825897040796523486286155087872 binary64)) (+.f64 x (*.f64 #s(approx (- z x) z) (/.f64 y t))) (if.f64 (<=.f64 z #s(literal 699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)) (+.f64 x (*.f64 #s(approx (- z x) z) (/.f64 y t))))) (if.f64 (<=.f64 z #s(literal -1299999999999999871601725052813312 binary64)) (+.f64 x (*.f64 #s(approx (- z x) z) (/.f64 y t))) (if.f64 (<=.f64 z #s(literal 1478383000718271/1606938044258990275541962092341162602522202993782792835301376 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (+.f64 x (*.f64 #s(approx (- z x) z) (/.f64 y t))))) (if.f64 (<=.f64 t #s(literal -84000000000000004332087923103254031355572043907072 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (if.f64 (<=.f64 t #s(literal 4676805239458889/1461501637330902918203684832716283019655932542976 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (/.f64 (*.f64 (-.f64 z x) y) t)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))))) (if.f64 (<=.f64 t #s(literal -84000000000000004332087923103254031355572043907072 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x #s(approx (- 1 (/ y t)) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal 220000000000000014555628234063562009781149352513862670967898112 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (/.f64 (*.f64 (-.f64 z x) y) t)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x #s(approx (- 1 (/ y t)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal -200000000000000015259406158169789850694693710301313623403203468412422760576251588968284377929383568153279495154277097522744420775689599876583631222701039661500335299712977963253072736190829214628470302116746917973781650311318127235431726410565244781018568366879717234206167471347699798409140996315021312 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 (/.f64 y t) z)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal 200000000000000000053219729416734553074804802362401618196263954906979517832626176 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x #s(approx (- 1 (/ y t)) #s(literal 1 binary64)))) #s(approx (- x (* (/ y t) (- x z))) (*.f64 (/.f64 y t) z)))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x #s(approx (- 1 (/ y t)) #s(literal 1 binary64)))) #s(approx (- x (* (/ y t) (- x z))) (*.f64 #s(approx (- t y) t) (/.f64 x t)))) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x #s(approx (- 1 (/ y t)) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 (-.f64 x y))) (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -1303703024854071/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (/.f64 (-.f64 #s(approx (+ y x) y) z) (+.f64 t t))) (if.f64 (<=.f64 z #s(literal -3150000000000000148598261178164710993235922811996807824909060349589357684370019800809134878742999584962438570045479515857011113644832628328133094801408 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (if.f64 (<=.f64 z #s(literal 5100155801499217/18889465931478580854784 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (+.f64 x y) (+.f64 t t))) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)))) (if.f64 (<=.f64 z #s(literal -3150000000000000148598261178164710993235922811996807824909060349589357684370019800809134878742999584962438570045479515857011113644832628328133094801408 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))) (if.f64 (<=.f64 z #s(literal 27999999999999998416204198312071518048657316818233135852382659225270329241757832358828064398948630100331227529087852607415821350923949032040362742242325691337710641069411018108567552 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (+.f64 x y) (+.f64 t t))) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -5000000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 1999999999999999891150461974085632 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 y (+.f64 t t))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) z) #s(literal -4109481173084667/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 y (+.f64 t t)))) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (sqrt.f64 (+.f64 x y)) (sqrt.f64 #s(approx (+ x y) y)) #s(approx (sqrt (+ x y)) (sqrt.f64 x)) (if.f64 (<=.f64 v #s(literal 3999999999999999911985529622630640697459295557871204323089012979877055756916429969707704197693042055879073073662148309875353729226924585581455343616 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 3602879701896397/18014398509481984 binary64)) (atan.f64 (/.f64 v (sqrt.f64 #s(approx (- (* v v) (* (* 2 49/5) H)) (*.f64 #s(literal -98/5 binary64) H))))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal -1 binary64))) (-.f64 (-.f64 a #s(literal 1/3 binary64)) (/.f64 (-.f64 #s(literal 1/3 binary64) a) (/.f64 (sqrt.f64 (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64)))) rand))) (*.f64 (-.f64 a #s(literal 1/3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64))))) rand))) (-.f64 (-.f64 a #s(literal 1/3 binary64)) (*.f64 (-.f64 #s(literal 1/3 binary64) a) (/.f64 rand (sqrt.f64 (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64))))))) (*.f64 (-.f64 (*.f64 rand (sqrt.f64 (/.f64 #s(literal 1/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)) (+ 1 (* (sqrt (/ 1 (* 9 (- a 1/3)))) rand))) #s(approx (* a (+ 1 (* rand (sqrt (/ 1/9 a))))) (+.f64 a (*.f64 rand (sqrt.f64 (*.f64 #s(literal 1/9 binary64) a)))))) (if.f64 (<=.f64 rand #s(literal -600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928 binary64)) #s(approx (* (- a (/ 1 3)) (+ 1 (* (sqrt (/ 1 (* 9 (- a 1/3)))) rand))) #s(approx (* a (+ 1 (* rand (sqrt (/ 1/9 a))))) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 1/9 binary64) a))))) (if.f64 (<=.f64 rand #s(literal 2400000000000000100515661354107499101579441279936811879544226508336791552 binary64)) (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) #s(approx (* (- a (/ 1 3)) (+ 1 (* (sqrt (/ 1 (* 9 (- a 1/3)))) rand))) #s(approx (* a (+ 1 (* rand (sqrt (/ 1/9 a))))) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 1/9 binary64) a))))))) (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) (*.f64 #s(approx (- a (/ 1 3)) #s(literal -1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) (if.f64 (<=.f64 i #s(literal 1400000 binary64)) (*.f64 (*.f64 i #s(literal 1/4 binary64)) (/.f64 i (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 i i)) #s(literal 1 binary64)))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) (if.f64 (<=.f64 i #s(literal 5718490662849961/18446744073709551616 binary64)) (*.f64 #s(approx (* (/ i (- (* 4 (* i i)) 1)) 1/4) (*.f64 #s(literal -1/4 binary64) i)) i) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64)) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) i) (*.f64 i (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 (+.f64 beta alpha) i) i)) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i))))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 #s(approx (* (- 1 (/ (* (+ beta alpha) 1/8) (* (- i (* -2 (+ beta alpha))) 1/16))) (* (- i (* -2 (+ beta alpha))) 1/16)) (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 beta (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 (+.f64 beta alpha) i) i)) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i))) (*.f64 (+.f64 (+.f64 beta alpha) i) i)) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (+.f64 i i)) (+.f64 (+.f64 alpha beta) (+.f64 i i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 #s(approx (* (- 1 (/ (* (+ beta alpha) 1/8) (* (- i (* -2 (+ beta alpha))) 1/16))) (* (- i (* -2 (+ beta alpha))) 1/16)) (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 beta (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 (+.f64 beta alpha) i) i)) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) i) i) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 #s(approx (* (- 1 (/ (* (+ beta alpha) 1/8) (* (- i (* -2 (+ beta alpha))) 1/16))) (* (- i (* -2 (+ beta alpha))) 1/16)) (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 beta (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) (*.f64 (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i))) (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) (-.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 #s(approx (+ alpha beta) beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 #s(approx (* (- 1 (/ (* (+ beta alpha) 1/8) (* (- i (* -2 (+ beta alpha))) 1/16))) (* (- i (* -2 (+ beta alpha))) 1/16)) (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 beta (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) (*.f64 (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i))) (/.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (-.f64 (*.f64 (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) #s(literal 1 binary64)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 #s(approx (* (- 1 (/ (* (+ beta alpha) 1/8) (* (- i (* -2 (+ beta alpha))) 1/16))) (* (- i (* -2 (+ beta alpha))) 1/16)) (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 beta (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (/.f64 (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) (*.f64 (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i))) (-.f64 (*.f64 (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) #s(literal 1 binary64)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 #s(approx (* (- 1 (/ (* (+ beta alpha) 1/8) (* (- i (* -2 (+ beta alpha))) 1/16))) (* (- i (* -2 (+ beta alpha))) 1/16)) (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 beta (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) (-.f64 i (*.f64 #s(literal -2 binary64) beta))))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal 4253529586511731/85070591730234615865843651857942052864 binary64)) (/.f64 #s(approx (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (*.f64 (+.f64 alpha i) i)) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 i i) alpha) beta) (+.f64 (+.f64 (+.f64 i i) alpha) beta)) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal 4253529586511731/85070591730234615865843651857942052864 binary64)) (/.f64 #s(approx (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (*.f64 (+.f64 alpha i) i)) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 i i) alpha) beta) (+.f64 (+.f64 (+.f64 i i) alpha) beta)) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) #s(approx (* 1/16 (+ (* 2 alpha) (* 2 beta))) (*.f64 #s(literal 1/8 binary64) beta))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) #s(approx (* 1/16 (+ (* 2 alpha) (* 2 beta))) (*.f64 #s(literal 1/8 binary64) beta))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i))) (if.f64 (<=.f64 beta #s(literal 70000000000000002574365705660962074356661794881085637327011284219603871253413124749195661455208243776418771368375398388313395257288501967249595162400046504663607000583517708856637342621486408636016467034543228332702231225715986006016 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)) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 #s(approx (- (* 1/16 (+ (* 2 alpha) (* 2 beta))) (* 1/8 (+ alpha beta))) #s(literal 0 binary64)) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(literal 1/16 binary64)) (if.f64 (<=.f64 beta #s(literal 10000000000000000795623248612804971431562261401669105159386439973487930752201761134141767680 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))) (if.f64 (<=.f64 beta #s(literal 10000000000000000795623248612804971431562261401669105159386439973487930752201761134141767680 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (*.f64 (-.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 10000000000000000795623248612804971431562261401669105159386439973487930752201761134141767680 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 10000000000000000795623248612804971431562261401669105159386439973487930752201761134141767680 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -1 binary64) (*.f64 beta alpha))) (*.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 4000000000000000000000 binary64)) (*.f64 (-.f64 (+.f64 beta alpha) #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64))) (/.f64 #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 #s(literal 1 binary64) (/.f64 beta (-.f64 alpha #s(literal -1 binary64))))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 400000000000000002480034580163113277980672 binary64)) (/.f64 (-.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) beta) alpha) (*.f64 (-.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 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 alpha #s(literal -1 binary64))))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 4000000000000000000000 binary64)) (/.f64 (/.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta)) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta)))) (-.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 #s(literal 1 binary64) (/.f64 beta (-.f64 alpha #s(literal -1 binary64))))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 4000000000000000000000 binary64)) (/.f64 (/.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta)) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta)))) (-.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 1400000 binary64)) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+.f64 #s(literal 1 binary64) beta)) (*.f64 (-.f64 #s(approx (+ (+ alpha beta) (* 2 1)) (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) #s(approx (+ (+ alpha beta) (* 2 1)) (-.f64 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 1400000 binary64)) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+.f64 #s(literal 1 binary64) beta)) (*.f64 (-.f64 #s(approx (+ (+ alpha beta) (* 2 1)) (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) #s(approx (+ (+ alpha beta) (* 2 1)) (-.f64 beta #s(literal -2 binary64))))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (if.f64 (<=.f64 beta #s(literal 1400000 binary64)) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+.f64 #s(literal 1 binary64) beta)) (*.f64 (-.f64 #s(approx (+ (+ alpha beta) (* 2 1)) (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) #s(approx (+ (+ alpha beta) (* 2 1)) (-.f64 beta #s(literal -2 binary64))))) #s(approx (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (+ (+ (+ alpha beta) (* 2 1)) 1)) (/.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) beta))) #s(approx (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (+ (+ (+ alpha beta) (* 2 1)) 1)) (/.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) beta)) #s(approx (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (+ (+ (+ alpha beta) (* 2 1)) 1)) (/.f64 (-.f64 alpha #s(literal -1 binary64)) (*.f64 beta beta))) #s(approx (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (+ (+ (+ alpha beta) (* 2 1)) 1)) (/.f64 #s(approx (- alpha -1) #s(literal 1 binary64)) (*.f64 beta 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 1152921504606847/576460752303423488 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) beta) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))) (*.f64 #s(literal 2 binary64) i))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 alpha beta) i) i)) (+.f64 alpha beta)) (*.f64 #s(literal 2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) (+.f64 beta (+.f64 i i))))) #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/1237940039285380274899124224 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) i)) (+.f64 beta beta)) #s(literal -1/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)) (-.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 (/.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) #s(approx (+ alpha beta) beta)) (*.f64 #s(literal 2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) (+.f64 beta (+.f64 i i))))) #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 2206763817411543/4503599627370496 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) beta) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))) (*.f64 #s(literal 2 binary64) i))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) #s(approx (+ alpha beta) beta)) (*.f64 #s(literal 2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) (+.f64 beta (+.f64 i i))))) #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/1237940039285380274899124224 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) i)) (+.f64 beta beta)) #s(literal -1/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)) (-.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 (/.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) #s(approx (+ alpha beta) beta)) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (- -2 alpha) #s(literal -2 binary64)) (+.f64 beta (+.f64 i i))))) #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/1237940039285380274899124224 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) i)) (+.f64 beta beta)) #s(literal -1/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 9007199254652801/18014398509481984 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (*.f64 #s(approx (- (+ beta alpha) (- -2 (+ i i))) (+.f64 #s(literal 2 binary64) (+.f64 alpha (*.f64 #s(literal 2 binary64) i)))) (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 alpha i)) i))) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) #s(approx (+ alpha beta) beta)) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (- -2 alpha) #s(literal -2 binary64)) (+.f64 beta (+.f64 i i))))) #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/1237940039285380274899124224 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) i)) (+.f64 beta beta)) #s(literal -1/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)) (-.f64 (/.f64 (*.f64 #s(approx (/ (- alpha beta) (+ (+ (+ alpha beta) i) i)) #s(literal 1 binary64)) (+.f64 alpha beta)) (*.f64 #s(literal 2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) (+.f64 beta (+.f64 i i))))) #s(literal -1/2 binary64)) (-.f64 (*.f64 #s(approx (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha 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 1152921504606847/576460752303423488 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) i)) (+.f64 beta beta)) #s(literal -1/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)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha 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 1152921504606847/576460752303423488 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) i)) (+.f64 beta beta)) (/.f64 #s(literal -1/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)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha 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 1152921504606847/576460752303423488 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) #s(approx (* -1/2 (/ (- (+ beta (* -1 beta)) (+ 2 (+ (* 2 beta) (* 4 i)))) alpha)) (*.f64 #s(literal 1/2 binary64) (/.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)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha 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 1152921504606847/576460752303423488 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) #s(approx (* -1/2 (/ (- (+ beta (* -1 beta)) (+ 2 (+ (* 2 beta) (* 4 i)))) alpha)) (*.f64 #s(literal 1/2 binary64) (/.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 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (+.f64 #s(literal 1 binary64) #s(approx (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (+ (* 2 alpha) (* 4 i)))) beta)) (*.f64 #s(literal -1 binary64) (/.f64 alpha beta))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) #s(approx (* -1/2 (/ (- (+ beta (* -1 beta)) (+ 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)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (+.f64 #s(literal 1 binary64) #s(approx (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (+ (* 2 alpha) (* 4 i)))) beta)) (*.f64 #s(literal -1 binary64) (/.f64 alpha beta))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) #s(approx (* -1/2 (/ (- (+ beta (* -1 beta)) (+ 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(approx (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) #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 6189700196426901/1237940039285380274899124224 binary64)) #s(approx (- (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) -1/2) #s(approx (* -1/2 (/ (- (+ beta (* -1 beta)) (+ 2 (+ (* 2 beta) (* 4 i)))) alpha)) (/.f64 beta alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 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(approx (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) #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 8286623314361713/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(approx (* (/ (* (- alpha beta) (+ beta alpha)) (* (- (+ beta alpha) (- -2 (+ i i))) (+ (+ (+ beta alpha) i) i))) -1/2) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha 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 3022314549036573/604462909807314587353088 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))) (-.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 (+.f64 #s(literal 1 binary64) beta) 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 (/ (- (+ (- -2 (+ alpha beta)) alpha) beta) (* (- -2 (+ alpha beta)) 2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(approx (/ (- (+ (- -2 (+ alpha beta)) alpha) beta) (* (- -2 (+ alpha beta)) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 beta #s(literal 170000 binary64)) #s(approx (/ (- (+ (- -2 (+ alpha beta)) alpha) beta) (* (- -2 (+ alpha beta)) 2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (/.f64 #s(approx (- (+ (- -2 (+ alpha beta)) alpha) beta) (*.f64 #s(literal -2 binary64) beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha 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)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))) (-.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal -2 binary64) #s(approx (+ alpha beta) beta))) #s(literal -1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4722366482869645/4722366482869645213696 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))) (if.f64 (<=.f64 (/.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 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) #s(approx (/ (- (+ (- -2 (+ alpha beta)) alpha) beta) (* (- -2 (+ alpha beta)) 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 4722366482869645/4722366482869645213696 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 #s(literal 1 binary64) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) #s(approx (/ (- (+ (- -2 (+ alpha beta)) alpha) beta) (* (- -2 (+ alpha beta)) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 beta #s(literal 208967022709991/18014398509481984 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) #s(approx (/ (- (+ (- -2 (+ alpha beta)) alpha) beta) (* (- -2 (+ alpha beta)) 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 8286623314361713/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) #s(literal 1/2 binary64))) #s(approx (/ (- (+ (- -2 (+ alpha beta)) alpha) beta) (* (- -2 (+ alpha beta)) 2)) #s(literal 1 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) #s(literal 1/2 binary64))) (-.f64 x (-.f64 (-.f64 z y) (*.f64 (-.f64 #s(literal -1/2 binary64) y) (log.f64 y)))) (if.f64 (<=.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y #s(literal 1/2 binary64)) (log.f64 y))) y) #s(literal -39999999999999996069898365278566921088288513469561573131779937617735292593067642627612308874319017922698993368415610338559487324165226195281267807637034885371667145141788750772056618645253570099507363840 binary64)) #s(approx (- (- (+ y x) z) (* (log y) (- y -1/2))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y)))) (if.f64 (<=.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y #s(literal 1/2 binary64)) (log.f64 y))) y) #s(literal 20 binary64)) (-.f64 (-.f64 #s(approx (+ y x) y) z) (*.f64 (log.f64 y) (-.f64 y #s(literal -1/2 binary64)))) (-.f64 (+.f64 (-.f64 x (*.f64 #s(approx (+ y 1/2) #s(literal 1/2 binary64)) (log.f64 y))) y) z))) (if.f64 (<=.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y #s(literal 1/2 binary64)) (log.f64 y))) y) #s(literal -39999999999999996069898365278566921088288513469561573131779937617735292593067642627612308874319017922698993368415610338559487324165226195281267807637034885371667145141788750772056618645253570099507363840 binary64)) #s(approx (- (- (+ y x) z) (* (log y) (- y -1/2))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y)))) (if.f64 (<=.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y #s(literal 1/2 binary64)) (log.f64 y))) y) #s(literal 20 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (-.f64 y (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y)))) z) (-.f64 (+.f64 (-.f64 x (*.f64 #s(approx (+ y 1/2) #s(literal 1/2 binary64)) (log.f64 y))) y) z))) (if.f64 (<=.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y #s(literal 1/2 binary64)) (log.f64 y))) y) #s(literal -39999999999999996069898365278566921088288513469561573131779937617735292593067642627612308874319017922698993368415610338559487324165226195281267807637034885371667145141788750772056618645253570099507363840 binary64)) #s(approx (- (- (+ y x) z) (* (log y) (- y -1/2))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y)))) (if.f64 (<=.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y #s(literal 1/2 binary64)) (log.f64 y))) y) #s(literal 20 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (-.f64 y (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) 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 y #s(literal 75000000000000003253297273096438955496771999371395448384383034200208760966726083320599281664 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) #s(approx (- (- (+ y x) z) (* (log y) (- y -1/2))) (-.f64 (+.f64 x y) (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y))))) (if.f64 (<=.f64 y #s(literal 4600000000000000244032183061471369190953347997362641275226050302642282693638161614965720444493829105013400440092845135354297247936282624 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) #s(approx (- x (- (- z y) (* (- -1/2 y) (log y)))) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 y)) y))) (if.f64 (<=.f64 y #s(literal 4600000000000000244032183061471369190953347997362641275226050302642282693638161614965720444493829105013400440092845135354297247936282624 binary64)) (-.f64 (*.f64 #s(approx (- 1 (/ (- (* (log y) (- y -1/2)) y) x)) #s(literal 1 binary64)) x) z) #s(approx (- x (- (- z y) (* (- -1/2 y) (log y)))) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 y)) y))) (-.f64 (*.f64 #s(approx (- 1 (/ (- (* (log y) (- y -1/2)) y) x)) #s(literal 1 binary64)) x) z) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 z)) (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) (if.f64 (<=.f64 a #s(literal -60000000000000003652042886863650816 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 2184094498327211/590295810358705651712 binary64)) (+.f64 (-.f64 (+.f64 (log.f64 #s(approx (+ x y) y)) (log.f64 z)) t) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (*.f64 (log.f64 t) a) (/.f64 (-.f64 a #s(literal 1/2 binary64)) a)))))) (if.f64 (<=.f64 a #s(literal -60000000000000003652042886863650816 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 2184094498327211/590295810358705651712 binary64)) (+.f64 (log.f64 #s(approx (+ x y) y)) (-.f64 (log.f64 z) (-.f64 t (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t))))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (*.f64 (log.f64 t) a) (/.f64 (-.f64 a #s(literal 1/2 binary64)) a)))))) (if.f64 (<=.f64 t #s(literal 2550 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (+.f64 (log.f64 z) (+.f64 (log.f64 (+.f64 x y)) (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64)))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (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 -1000000000000000000 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 800 binary64)) (-.f64 (-.f64 (log.f64 (*.f64 z (+.f64 y x))) 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 1200 binary64)) (+.f64 (log.f64 (*.f64 (pow.f64 t #s(approx (- a 1/2) #s(literal -1/2 binary64))) #s(approx (+ x y) y))) (-.f64 (log.f64 z) 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 -1000000000000000000 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 800 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 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -1000000000000000000 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 800 binary64)) (-.f64 (-.f64 (log.f64 #s(approx (* z (+ y x)) (*.f64 y z))) 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 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -5000000000000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (*.f64 (log.f64 t) a) (/.f64 (-.f64 a #s(literal 1/2 binary64)) a)))) (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 800 binary64)) (-.f64 (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t)) (-.f64 t (log.f64 (*.f64 #s(approx (+ x y) y) z)))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -5000000000000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (*.f64 (log.f64 t) a) (/.f64 (-.f64 a #s(literal 1/2 binary64)) a)))) (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 710 binary64)) (-.f64 (log.f64 (*.f64 (pow.f64 t #s(approx (- a 1/2) #s(literal -1/2 binary64))) (*.f64 #s(approx (+ y x) y) z))) 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)) #s(approx (* (- a 1/2) (log t)) (*.f64 (*.f64 (log.f64 t) a) (/.f64 (-.f64 a #s(literal 1/2 binary64)) a)))) (-.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 a #s(literal 1/2 binary64)) #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) #s(approx (* -1 (* a (+ (* -1 (log t)) (* -1 (/ (- (+ (log z) (+ (log (+ x y)) (* -1/2 (log t)))) t) a))))) (*.f64 a (log.f64 t)))) (if.f64 (<=.f64 (-.f64 a #s(literal 1/2 binary64)) #s(literal 200000000000000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) #s(approx (* a (+ (log t) (* -1/2 (/ (log t) a)))) (*.f64 #s(literal -1/2 binary64) (log.f64 t))))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) #s(approx (* -1 (* a (+ (* -1 (log t)) (* -1 (/ (- (+ (log z) (+ (log (+ x y)) (* -1/2 (log t)))) t) a))))) (*.f64 a (log.f64 t)))))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) #s(approx (* -1 (* a (+ (* -1 (log t)) (* -1 (/ (- (+ (log z) (+ (log (+ x y)) (* -1/2 (log t)))) t) a))))) (*.f64 a (log.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 z #s(literal -10400000000000000559233790761527934976 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)) (if.f64 (<=.f64 z #s(literal 7199999999999999686798579837005803290624 binary64)) (+.f64 x (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -313060547623/100000000000 binary64) z) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b) (*.f64 y (/.f64 #s(literal -1 binary64) (-.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 (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) a) (+.f64 #s(literal 1112090185084895700201045470302189/1000000000000000000000000000000 binary64) (*.f64 #s(literal -15234687407/1000000000 binary64) (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t)))) z)))) z))) z)))) y)))) (if.f64 (<=.f64 z #s(literal -10400000000000000559233790761527934976 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)) (if.f64 (<=.f64 z #s(literal 8200000000000000079854928564094922391552 binary64)) (+.f64 x (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -313060547623/100000000000 binary64) z) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b) (*.f64 y (/.f64 #s(literal -1 binary64) (-.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 (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)))) (if.f64 (<=.f64 z #s(literal -14500000000000001244800265681275905482448154360813525490975176649579954176 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)) (if.f64 (<=.f64 z #s(literal 8200000000000000079854928564094922391552 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 (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)))) (if.f64 (<=.f64 z #s(literal -10400000000000000559233790761527934976 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)) (if.f64 (<=.f64 z #s(literal 7199999999999999686798579837005803290624 binary64)) (+.f64 x (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z)) z)) (*.f64 y (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -607771387771/1000000000000 binary64) (*.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)))))) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)))) (if.f64 (<=.f64 z #s(literal -10400000000000000559233790761527934976 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)) (if.f64 (<=.f64 z #s(literal 7199999999999999686798579837005803290624 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) 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 (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) 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 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 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 (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) a) (+.f64 #s(literal 1112090185084895700201045470302189/1000000000000000000000000000000 binary64) (*.f64 #s(literal -15234687407/1000000000 binary64) (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t)))) z)))) z))) z)))) y))) (if.f64 (<=.f64 z #s(literal -7656119366529843/2251799813685248 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)) (if.f64 (<=.f64 z #s(literal 7199999999999999686798579837005803290624 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 #s(approx (+ z 15234687407/1000000000) #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 (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)))) (if.f64 (<=.f64 z #s(literal -53000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)) (if.f64 (<=.f64 z #s(literal 25000000000000000000 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 #s(approx (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64)))) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)))) (if.f64 (<=.f64 z #s(literal -25000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)) (if.f64 (<=.f64 z #s(literal 53000000 binary64)) (+.f64 x (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z))) (+.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 123439798033292669987862100000000000000/224502278183706222041215714334315011 binary64) z) #s(literal 11940090572100000000000000/369386059793087248348441 binary64))))) (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b)))) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 45796100221584283915100827016327/100000000000000000000000000000 binary64) t) z))) z)))) y)))) (if.f64 (<=.f64 z #s(literal -9499999999999999738913268399626780672 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 5800000 binary64)) (+.f64 x (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z))) (+.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 123439798033292669987862100000000000000/224502278183706222041215714334315011 binary64) z) #s(literal 11940090572100000000000000/369386059793087248348441 binary64))))) (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b)))) (+.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 -8358680908399641/288230376151711744 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 25000000000000000000 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 #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 -8358680908399641/288230376151711744 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 25000000000000000000 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) (-.f64 (*.f64 #s(approx (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) #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 -9499999999999999738913268399626780672 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 12500000 binary64)) (+.f64 x (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z))) #s(literal 1000000000000/607771387771 binary64)) (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b)))) (+.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 -10400000000000000559233790761527934976 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 1300000000000000000000 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 (+.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 4999999999999999508737295659820865136036064183695196641472492202216911574133455328451538609289877240337374171051951292319935915520653274410158475954629360671458393142723593846507077330656696262438420480 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (*.f64 #s(literal 1000000000000/607771387771 binary64) b)) 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 #s(approx (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (*.f64 a (*.f64 y z))) #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 (+.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 #s(approx (/ (+ b (* (+ a (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z)) z)) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (*.f64 #s(literal 1000000000000/607771387771 binary64) b)) y)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))) (if.f64 (<=.f64 (+.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 #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 b y)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal 399999999999999992539471088249201663112622428792823253203939348817873915331180033595371909071314183229494507880160903262910811747481797436400621158406721979955488288957608187367955850578253586339515518059383200196110340844016578579639358504527633435449731610416989116982820421205655223353800130560 binary64)) (+.f64 (*.f64 (/.f64 z (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (/.f64 (-.f64 y (*.f64 (-.f64 #s(literal -4297481763/31250000 binary64) (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 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))))) #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 -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal 399999999999999992539471088249201663112622428792823253203939348817873915331180033595371909071314183229494507880160903262910811747481797436400621158406721979955488288957608187367955850578253586339515518059383200196110340844016578579639358504527633435449731610416989116982820421205655223353800130560 binary64)) (+.f64 (*.f64 (/.f64 z (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 (*.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)) (/.f64 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)))) #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 -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal 399999999999999992539471088249201663112622428792823253203939348817873915331180033595371909071314183229494507880160903262910811747481797436400621158406721979955488288957608187367955850578253586339515518059383200196110340844016578579639358504527633435449731610416989116982820421205655223353800130560 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))) #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 -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) (*.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (+.f64 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(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 #s(literal 25000000000/104109730557 binary64) x)))) (if.f64 (<=.f64 x #s(literal -750 binary64)) (+.f64 (*.f64 (/.f64 z (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 #s(approx (* (+ 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 5188146770730811/576460752303423488 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (if.f64 (<=.f64 x #s(literal 790000000000000009969506129397070741941288489432923731132416 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) (/ x (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000))) (/ z (- 23533438303/500000000 (* (- -156699607947/500000000 (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x)) x)))) (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 x (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x)))))))))) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x)))))))) (if.f64 (<=.f64 x #s(literal -2249999999999999961177522176 binary64)) (+.f64 (*.f64 (/.f64 z (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 #s(approx (* (+ 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 8599999999999999748341760 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x))))))) (if.f64 (<=.f64 x #s(literal -2249999999999999961177522176 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x))))) (if.f64 (<=.f64 x #s(literal 8599999999999999748341760 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x))))))) (if.f64 (<=.f64 x #s(literal -750 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x))))) (if.f64 (<=.f64 x #s(literal 4361529361169255/41538374868278621028243970633760768 binary64)) (+.f64 (*.f64 (/.f64 z #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 y (*.f64 #s(approx (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x)) (/.f64 x #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64)))) (-.f64 x #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal 8599999999999999748341760 binary64)) (/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) y)) (-.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 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x)))))))) (if.f64 (<=.f64 x #s(literal -3800 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x))))) (if.f64 (<=.f64 x #s(literal 4361529361169255/41538374868278621028243970633760768 binary64)) (+.f64 (*.f64 (/.f64 z #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64))) #s(approx (- x 2) #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 y (*.f64 #s(approx (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x)) (/.f64 x #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64)))) #s(approx (- x 2) #s(literal -2 binary64)))) (if.f64 (<=.f64 x #s(literal 8599999999999999748341760 binary64)) (/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) y)) (-.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 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x)))))))) (if.f64 (<=.f64 x #s(literal -3800 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x))))) (if.f64 (<=.f64 x #s(literal 4361529361169255/41538374868278621028243970633760768 binary64)) (+.f64 (*.f64 (/.f64 z #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64))) #s(approx (- x 2) #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 y (*.f64 #s(approx (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x)) (/.f64 x #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64)))) #s(approx (- x 2) #s(literal -2 binary64)))) (if.f64 (<=.f64 x #s(literal 8599999999999999748341760 binary64)) (/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y (-.f64 x #s(literal 2 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 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x)))))))) (if.f64 (<=.f64 x #s(literal -750 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x))))) (if.f64 (<=.f64 x #s(literal 310000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 #s(approx (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x)) (*.f64 z (-.f64 x #s(literal 2 binary64)))) #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (+ 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 z (-.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (-.f64 #s(literal -156699607947/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x)) x))))))) (if.f64 (<=.f64 x #s(literal -3800 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 (+.f64 #s(literal 25000000000/104109730557 binary64) (*.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) (/.f64 #s(literal 1 binary64) x))) x))) (if.f64 (<=.f64 x #s(literal 390000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 #s(approx (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x)) (*.f64 z (-.f64 x #s(literal 2 binary64)))) #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 (+.f64 #s(literal 25000000000/104109730557 binary64) (*.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) (/.f64 #s(literal 1 binary64) x))) x))))) (if.f64 (<=.f64 x #s(literal -3800 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 (+.f64 #s(literal 25000000000/104109730557 binary64) (*.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) (/.f64 #s(literal 1 binary64) x))) x))) (if.f64 (<=.f64 x #s(literal 390000000 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x) z) #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 (+.f64 #s(literal 25000000000/104109730557 binary64) (*.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) (/.f64 #s(literal 1 binary64) x))) x))))) (if.f64 (<=.f64 x #s(literal -3800 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 #s(literal 25000000000/104109730557 binary64) x))) (if.f64 (<=.f64 x #s(literal 390000000 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x) z) #s(approx (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 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 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -6935975771714791/147573952589676412928 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 #s(literal 25000000000/104109730557 binary64) x))) (if.f64 (<=.f64 x #s(literal 340000000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) (/ x (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000))) (/ z (- 23533438303/500000000 (* (- -156699607947/500000000 (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x)) x)))) (+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) z) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (*.f64 #s(literal 78349803973500000000/553822718361107519809 binary64) z)))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -6935975771714791/147573952589676412928 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 #s(literal 25000000000/104109730557 binary64) x))) (if.f64 (<=.f64 x #s(literal 7656119366529843/9007199254740992 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) z) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -944473296573929/75557863725914323419136 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 #s(literal 25000000000/104109730557 binary64) x))) (if.f64 (<=.f64 x #s(literal 63000000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 #s(literal -23533438303/1000000000 binary64) z))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -944473296573929/75557863725914323419136 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 (* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x)))) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)))) (if.f64 (<=.f64 x #s(literal 63000000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z))) (/.f64 #s(literal -23533438303/1000000000 binary64) z))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -944473296573929/75557863725914323419136 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 (* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x)))) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)))) (if.f64 (<=.f64 x #s(literal 63000000 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)) #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 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -944473296573929/75557863725914323419136 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 (* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x)))) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)))) (if.f64 (<=.f64 x #s(literal 63000000 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)) #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 (* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x)))) (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)))))) (if.f64 (<=.f64 x #s(literal -944473296573929/75557863725914323419136 binary64)) #s(approx (* (- x 2) (+ (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) (/ x (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000))) (/ z (- 23533438303/500000000 (* (- -156699607947/500000000 (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x)) x))))) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if.f64 (<=.f64 x #s(literal 4361529361169255/41538374868278621028243970633760768 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)) #s(approx (* (- x 2) (+ (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) (/ x (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000))) (/ z (- 23533438303/500000000 (* (- -156699607947/500000000 (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x)) x))))) (*.f64 #s(literal 104109730557/25000000000 binary64) x)))) #s(approx (* (- x 2) (+ (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) (/ x (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000))) (/ z (- 23533438303/500000000 (* (- -156699607947/500000000 (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x)) x))))) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) #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 (* x (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x)))) #s(literal -13764240537310136880149/125000000000000000000 binary64))) (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 9999999999999999734382248541602273058775185611228237505937125919871459640244446566940444044768686890151491676229963091901658245840231469410183497393091354632481226134593141070740392918115693292196488489075430041978905121877944698963704207935331634934234728920650874880 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)) #s(approx (+ (* -1 (/ (- (* -307332350656623/625000000000000 y) (* -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (* 692910599291889/10000000000000000 y)) (*.f64 (*.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) y) #s(approx (* (/ 1 z) (- 1 (* (* -230970199763963000000000000000/250406953868252023566339579811 (/ y y)) z))) #s(literal 230970199763963000000000000000/250406953868252023566339579811 binary64))))))) (if.f64 (<=.f64 z #s(literal -860 binary64)) (+.f64 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 y (-.f64 (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z) #s(literal -692910599291889/10000000000000000 binary64)))) x) (if.f64 (<=.f64 z #s(literal 2381976568446569/680564733841876926926749214863536422912 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 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (-.f64 (/.f64 (*.f64 y #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64)) z) (*.f64 #s(literal -692910599291889/10000000000000000 binary64) y))) x))) (if.f64 (<=.f64 z #s(literal -2200000 binary64)) (+.f64 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 y (-.f64 (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z) #s(literal -692910599291889/10000000000000000 binary64)))) x) (if.f64 (<=.f64 z #s(literal 2381976568446569/680564733841876926926749214863536422912 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 (/.f64 (*.f64 y #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64)) z) (*.f64 #s(literal -692910599291889/10000000000000000 binary64) y))) x))) (if.f64 (<=.f64 z #s(literal -2200000 binary64)) (+.f64 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 y (-.f64 (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z) #s(literal -692910599291889/10000000000000000 binary64)))) x) (if.f64 (<=.f64 z #s(literal 2381976568446569/680564733841876926926749214863536422912 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 (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z) #s(literal -692910599291889/10000000000000000 binary64)))) x))) (if.f64 (<=.f64 z #s(literal -36000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) #s(approx (+ (* -1 (/ (- (* -307332350656623/625000000000000 y) (* -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (* 692910599291889/10000000000000000 y)) (*.f64 (*.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) y) #s(approx (* (/ 1 z) (- 1 (* (* -230970199763963000000000000000/250406953868252023566339579811 (/ y y)) z))) #s(literal 230970199763963000000000000000/250406953868252023566339579811 binary64)))))) (if.f64 (<=.f64 z #s(literal 6097860015223217/87112285931760246646623899502532662132736 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)) #s(approx (+ (* -1 (/ (- (* -307332350656623/625000000000000 y) (* -4166096748901211929300981260567/10000000000000000000000000000000 y)) z)) (* 692910599291889/10000000000000000 y)) (*.f64 (*.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) y) #s(approx (* (/ 1 z) (- 1 (* (* -230970199763963000000000000000/250406953868252023566339579811 (/ y y)) z))) #s(literal 230970199763963000000000000000/250406953868252023566339579811 binary64)))))))) (if.f64 (<=.f64 z #s(literal -36000 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 8711228593176025/87112285931760246646623899502532662132736 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal -inf.0 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal -39999999999999999274034828753599231458870603857312684991833593479596290217520213192823213697572550705053433856 binary64)) #s(approx (/ (+ (* (+ (* (* (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) y) (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)) (* (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000) (* 11167812716741/40000000000000 y))) (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)) (* (* (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z))) (* (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000) x))) (* (* (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z))) (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000))) #s(approx (* 30517578125000000000000000000000000000000/1147673082894964476557575335949564252827623 (+ (* 122418462175462731343176800701724849728469/39062500000000000000000000000000000000000 y) (* 1147673082894964476557575335949564252827623/30517578125000000000000000000000000000000 x))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) #s(approx (/ (+ (* (+ (* (* (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) y) (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)) (* (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000) (* 11167812716741/40000000000000 y))) (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)) (* (* (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z))) (* (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000) x))) (* (* (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z))) (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000))) #s(approx (* 30517578125000000000000000000000000000000/1147673082894964476557575335949564252827623 (+ (* 122418462175462731343176800701724849728469/39062500000000000000000000000000000000000 y) (* 1147673082894964476557575335949564252827623/30517578125000000000000000000000000000000 x))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (-.f64 (-.f64 (*.f64 y (+.f64 #s(literal -1/2 binary64) x)) x) #s(literal -918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 x #s(literal -6800000000000000000 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (-.f64 (*.f64 y x) x)) (if.f64 (<=.f64 x #s(literal 3602879701896397/562949953421312 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 x (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 y #s(literal -235 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 7000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal -499999999999999980914845420907469931724617668138392575722702061727550202027827845338095855082297280184351144790266035545655630691827712 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal -99999999999999997168788049560464200849936328366177157906432 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y #s(approx (- x 1/2) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 99999999999999997748809823456034029568 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y #s(approx (- x 1/2) #s(literal -1/2 binary64)))) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 x (-.f64 y #s(literal 1 binary64)))))))) (if.f64 (<=.f64 y #s(literal -6400000000000000147795784337266377913150964639050875362755613300190990013948529208740875499954884871109007266804854874858234816724069590444006590186583617188557001161258468152057386686742528 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (* y (- x 1/2)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal -270000000000000000 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y #s(approx (- x 1/2) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 7000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (* y (- x 1/2)) (*.f64 x y)))))) (if.f64 (<=.f64 y #s(literal -380 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (* y (- x 1/2)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 7000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 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 -38000000000000000 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 3039929748475085/1125899906842624 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 -8999999999999999683776762878550804190624420403670417408 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 62000000000000000 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 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 (/.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(literal +inf.0 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 x y) z) y) #s(literal -54929528941/2000000 binary64)) (/.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))) (/.f64 #s(literal -28832688827/125000 binary64) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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(literal +inf.0 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 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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(literal +inf.0 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 y y) x) (*.f64 z y)) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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(literal +inf.0 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 y #s(literal -8999999999999999683776762878550804190624420403670417408 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 62000000000000000 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 y y) x) (*.f64 z y)) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -8999999999999999683776762878550804190624420403670417408 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 62000000000000000 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 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -15000000000000000834090739148005194171205797066523541504 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 -8635607916821689/421249166674228746791672110734681729275580381602196445017243910144 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))))) #s(approx (- (/ t (* y (+ c (* y (+ b (* y (+ a y))))))) (* -1 (/ (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))) (+ c (* y (+ b (* y (+ a y)))))))) (/.f64 (+.f64 #s(literal 28832688827/125000 binary64) (*.f64 y (+.f64 #s(literal 54929528941/2000000 binary64) (*.f64 y (+.f64 z (*.f64 x y)))))) (+.f64 c (*.f64 y (+.f64 b (*.f64 y (+.f64 a y)))))))) (if.f64 (<=.f64 y #s(literal 62000000000000000 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 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))))) (if.f64 (<=.f64 y #s(literal -10000000000000000102350670204085511496304388135324745728 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 62000000000000000 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 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -100000000000000000620008645040778319495168 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 -2115620184325601/604462909807314587353088 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) (* c y)) (/.f64 (+.f64 #s(literal 28832688827/125000 binary64) (*.f64 y (+.f64 #s(literal 54929528941/2000000 binary64) (*.f64 y (+.f64 z (*.f64 x y)))))) c))) (if.f64 (<=.f64 y #s(literal -6081714912870287/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 (-.f64 (/.f64 t y) #s(approx (- -28832688827/125000 (* (- (* (+ z (* x y)) y) -54929528941/2000000) y)) #s(literal -28832688827/125000 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c))) (if.f64 (<=.f64 y #s(literal 2500000000000000000000 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))))) (if.f64 (<=.f64 y #s(literal -100000000000000000620008645040778319495168 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 -531910834140461/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) (* c y)) (/.f64 (+.f64 #s(literal 28832688827/125000 binary64) (*.f64 y (+.f64 #s(literal 54929528941/2000000 binary64) (*.f64 y (+.f64 z (*.f64 x y)))))) c))) (if.f64 (<=.f64 y #s(literal 2500000000000000000000 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))))) (if.f64 (<=.f64 y #s(literal -100000000000000000620008645040778319495168 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 -6884257312483485/2993155353253689176481146537402947624255349848014848 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) (* c y)) (/.f64 (+.f64 #s(literal 28832688827/125000 binary64) (*.f64 y (+.f64 #s(literal 54929528941/2000000 binary64) (*.f64 y (+.f64 z (*.f64 x y)))))) c))) (if.f64 (<=.f64 y #s(literal -8391260103249387/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 (+.f64 t (*.f64 y #s(approx (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))) #s(literal 28832688827/125000 binary64)))) (*.f64 c y))) (if.f64 (<=.f64 y #s(literal 1687496479023819/324518553658426726783156020576256 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (+ (* y (- (* 28832688827/125000 (/ 1 i)) (/ (* c t) (pow i 2)))) (/ t i)) (/.f64 (+.f64 t (*.f64 #s(literal 28832688827/125000 binary64) 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 -900000000 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 -8391260103249387/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 (+.f64 t (*.f64 y (+.f64 #s(literal 28832688827/125000 binary64) #s(approx (* y (+ 54929528941/2000000 (* y (+ z (* x y))))) (*.f64 #s(literal 54929528941/2000000 binary64) y))))) (*.f64 c y))) (if.f64 (<=.f64 y #s(literal 1687496479023819/324518553658426726783156020576256 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (+ (* y (- (* 28832688827/125000 (/ 1 i)) (/ (* c t) (pow i 2)))) (/ t i)) (/.f64 (+.f64 t (*.f64 #s(literal 28832688827/125000 binary64) 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 c #s(literal 659999999999999948479179234293858788618552408767118728597253190213759175445143102743904256 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (+ (* y (- (* 28832688827/125000 (/ 1 i)) (/ (* c t) (pow i 2)))) (/ t i)) (/.f64 (+.f64 t (*.f64 #s(literal 28832688827/125000 binary64) 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 t (*.f64 y (+.f64 #s(literal 28832688827/125000 binary64) #s(approx (* y (+ 54929528941/2000000 (* y (+ z (* x y))))) (*.f64 #s(literal 54929528941/2000000 binary64) y))))) (*.f64 c y)))) (if.f64 (<=.f64 c #s(literal 659999999999999948479179234293858788618552408767118728597253190213759175445143102743904256 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (+ (* y (- (* 28832688827/125000 (/ 1 i)) (/ (* c t) (pow i 2)))) (/ t i)) (/.f64 (+.f64 t (*.f64 #s(literal 28832688827/125000 binary64) 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 t (*.f64 y #s(approx (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))) #s(literal 28832688827/125000 binary64)))) (*.f64 c y)))) (if.f64 (<=.f64 c #s(literal 55999999999999996228156560804805640416111951581648199840999020598253046119804350567185147428297768960 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (+ (* y (- (* 28832688827/125000 (/ 1 i)) (/ (* c t) (pow i 2)))) (/ t i)) (/.f64 (+.f64 t (*.f64 #s(literal 28832688827/125000 binary64) y)) i))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 #s(approx (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) t) (*.f64 c y)))) (if.f64 (<=.f64 c #s(literal 205000000000000011037705606048771054966599186101764041834385276414197760 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)) (/.f64 #s(approx (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) t) (*.f64 c y)))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (if.f64 (<=.f64 a #s(literal 5521397077432451/27606985387162255149739023449108101809804435888681546220650096895197184 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (+.f64 t (+.f64 z (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64))))))) (*.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 a #s(literal 1684996666696915/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (+.f64 t (+.f64 z (+.f64 (*.f64 x (log.f64 y)) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64))))))) (*.f64 y i)) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) (+.f64 a (+.f64 z (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i))) (if.f64 (<=.f64 x #s(literal -399999999999999991846817667501486068442851780746736660827052847582979381914224444014468578444158394031441004556651828847553403903494552104607557911968031623441723541976790890367173001216 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) (+.f64 a (+.f64 z (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 #s(literal -1/2 binary64) (log.f64 c)))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal 1400000000000000011117814130713630550226908770862796070266210593567728386444401880462858944651462250257317037416190685425415065255804928 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 #s(approx (+ (+ (+ (* x (log y)) z) t) a) #s(approx (+ a (+ z (* x (log y)))) (+.f64 a (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)))) (if.f64 (<=.f64 x #s(literal -440000000000000040846726963690207602631753319078223392833186107758463083560666151648130421319988355188949757963220204270087795006544736472266009377904442115798065439421939612071990911285856149432966972432765765022695554065367040 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) #s(approx (+ a (+ z (* x (log y)))) (+.f64 a (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal 1400000000000000011117814130713630550226908770862796070266210593567728386444401880462858944651462250257317037416190685425415065255804928 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 #s(approx (+ (+ (+ (* x (log y)) z) t) a) #s(approx (+ a (+ z (* x (log y)))) (+.f64 a (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)))) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) (+.f64 a (+.f64 z (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal 8999999999999999289871497748932323917986384924377000135579865927046571354975402402502426727534818729699327673006328091609364307143087183755853131977481562461278253075365671073796708427185332245026498001672808667607303876999226374938057797318863749120 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 y (+.f64 (*.f64 #s(literal -1 binary64) i) #s(approx (* -1 (/ (+ a (+ t (+ z (+ (* -1 (* x (log (/ 1 y)))) (* (log c) (- b 1/2)))))) y)) (/.f64 (*.f64 x (log.f64 (/.f64 #s(literal 1 binary64) y))) y))))))) (+.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 z)) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) (+.f64 a #s(approx (+ z (* x (log y))) z))) #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 -40 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (+ (* -1 (* x (log (/ 1 y)))) (* (log c) (- b 1/2)))))) y) (/.f64 z y))))))) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (+ (* -1 (* x (log (/ 1 y)))) (* (log c) (- b 1/2)))))) y) (/.f64 a 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 -40 binary64)) #s(approx (* (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) (* i y)) (*.f64 i #s(approx (* y (- (+ 1 (+ (/ a (* i y)) (+ (/ t (* i y)) (/ z (* i y))))) (/ (* (log c) (- 1/2 b)) (* i y)))) (/.f64 z i)))) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (+ (* -1 (* x (log (/ 1 y)))) (* (log c) (- b 1/2)))))) y) (/.f64 a 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 -40 binary64)) #s(approx (* (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) (* i y)) (*.f64 i #s(approx (* y (- (+ 1 (+ (/ a (* i y)) (+ (/ t (* i y)) (/ z (* i y))))) (/ (* (log c) (- 1/2 b)) (* i y)))) (/.f64 z 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 16000000000000000275457033547783277261297405200211823717262272286278090739913200767806727230007353513097698221787172656964976787608527176331151020891383050401962056234710855365711881999488453272811027586804549547680971457421267428087035114081916712744088198649887714292202733806701061805793906475986036195328 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) (/.f64 a (*.f64 i y))) (*.f64 i y)) (*.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 -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 -40 binary64)) #s(approx (* (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) (* i y)) (*.f64 i #s(approx (* y (- (+ 1 (+ (/ a (* i y)) (+ (/ t (* i y)) (/ z (* i y))))) (/ (* (log c) (- 1/2 b)) (* i y)))) (/.f64 z 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 16000000000000000275457033547783277261297405200211823717262272286278090739913200767806727230007353513097698221787172656964976787608527176331151020891383050401962056234710855365711881999488453272811027586804549547680971457421267428087035114081916712744088198649887714292202733806701061805793906475986036195328 binary64)) #s(approx (* (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) (* i y)) (*.f64 i #s(approx (* y (- (+ 1 (+ (/ a (* i y)) (+ (/ t (* i y)) (/ z (* i y))))) (/ (* (log c) (- 1/2 b)) (* i y)))) (/.f64 a i)))) (*.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 y #s(literal 5530584809235595/178405961588244985132285746181186892047843328 binary64)) #s(approx (* (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) (* i y)) (*.f64 i #s(approx (* y (- (+ 1 (+ (/ a (* i y)) (+ (/ t (* i y)) (/ z (* i y))))) (/ (* (log c) (- 1/2 b)) (* i y)))) (/.f64 a i)))) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (neg.f64 t)))) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (neg.f64 t))) (*.f64 #s(approx (- 1 (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y))) #s(literal 1 binary64)) (*.f64 i y)) (-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 a #s(literal 1/2 binary64))) y) x) (-.f64 (*.f64 (log.f64 t) z) z)) (if.f64 (<=.f64 a #s(literal -15500000000000000000 binary64)) (-.f64 (+.f64 (+.f64 #s(approx (* b (- a 1/2)) (*.f64 a b)) y) x) (-.f64 (*.f64 (log.f64 t) z) z)) (if.f64 (<=.f64 a #s(literal 35681192317649/178405961588244985132285746181186892047843328 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) b)) (-.f64 (+.f64 (+.f64 #s(approx (* b (- a 1/2)) (*.f64 a b)) y) x) (-.f64 (*.f64 (log.f64 t) z) z)))) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal 500000000000000008932922589403465161869764464983330902721886700279835046843346211837913774809974621039574077870438123630035862892627704080387855403711076771169001716823298010480011962421165907982822736097060355087078349785802142121984 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) b)) #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 a #s(literal 1/2 binary64)) b) #s(literal -5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 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)))))) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal 500000000000000008932922589403465161869764464983330902721886700279835046843346211837913774809974621039574077870438123630035862892627704080387855403711076771169001716823298010480011962421165907982822736097060355087078349785802142121984 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* a (+ (* -1 b) (* -1 (/ (- (+ x (+ y (+ z (* -1/2 b)))) (* z (log t))) a)))) (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 x (+.f64 y z)) (*.f64 z (log.f64 t))))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 z #s(literal -2900000000000000272596382152887084905118015671303700153501955496143511353657934606103569547488733613506368624914333696 binary64)) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 z #s(literal 2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)))) (if.f64 (<=.f64 z #s(literal -899999999999999957029128784337409430159710146471227002222585763687217043188088806969316801805293684839409652156529385872590185637611498896140002261162783473232978010019893333396075259454504553195344289152277874452974642912013825872054190080 binary64)) #s(approx (- (+ (+ (* b (- a 1/2)) y) x) (- (* (log t) z) z)) (+.f64 (*.f64 z #s(literal 1 binary64)) (*.f64 (neg.f64 (log.f64 t)) z))) (if.f64 (<=.f64 z #s(literal 2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568 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 (-.f64 #s(approx (+ (+ x y) z) #s(approx (+ x z) z)) (*.f64 z (log.f64 t))) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) b)))) (if.f64 (<=.f64 z #s(literal -899999999999999957029128784337409430159710146471227002222585763687217043188088806969316801805293684839409652156529385872590185637611498896140002261162783473232978010019893333396075259454504553195344289152277874452974642912013825872054190080 binary64)) #s(approx (- (+ (+ (* b (- a 1/2)) y) x) (- (* (log t) z) z)) (+.f64 (*.f64 z #s(literal 1 binary64)) (*.f64 (neg.f64 (log.f64 t)) z))) (if.f64 (<=.f64 z #s(literal 2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568 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 (- (+ (+ (* b (- a 1/2)) y) x) (- (* (log t) z) z)) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))))) (if.f64 (<=.f64 z #s(literal -899999999999999957029128784337409430159710146471227002222585763687217043188088806969316801805293684839409652156529385872590185637611498896140002261162783473232978010019893333396075259454504553195344289152277874452974642912013825872054190080 binary64)) #s(approx (- (+ (+ (* b (- a 1/2)) y) x) (- (* (log t) z) z)) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (if.f64 (<=.f64 z #s(literal 2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568 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 (- (+ (+ (* b (- a 1/2)) y) x) (- (* (log t) z) z)) (*.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)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y #s(approx (* b (- a 1/2)) (*.f64 a b))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) #s(literal -439347050248359/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* a (+ (* -1 b) (* -1 (/ (- (+ x (+ y (+ z (* -1/2 b)))) (* z (log t))) a)))) (neg.f64 x)))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* a (+ (* -1 b) (* -1 (/ (- (+ x (+ y (+ z (* -1/2 b)))) (* z (log t))) a)))) (*.f64 #s(literal -1 binary64) y))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* a (+ (* -1 b) (* -1 (/ (- (+ x (+ y (+ z (* -1/2 b)))) (* z (log t))) a)))) (neg.f64 x)))) (-.f64 x (*.f64 (*.f64 y x) x)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -20000000000000001591246497225609942863124522803338210318772879946975861504403522268283535360 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 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 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 -20000000000000001591246497225609942863124522803338210318772879946975861504403522268283535360 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 5000000000000000413435814285529011838218138482576117668163267154416335697155678364686365832061086948358596321261632844174465033417199886349737788590053275114539444839907328 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 (-.f64 #s(literal 9 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 9 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 x #s(literal 81 binary64)))) (*.f64 (/.f64 #s(literal -1/3 binary64) (sqrt.f64 x)) y)) (+.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 7926335344172073/288230376151711744 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 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 3 binary64))) (if.f64 (<=.f64 x #s(literal 7926335344172073/288230376151711744 binary64)) (*.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) (/.f64 #s(literal -1/3 binary64) x)) (/.f64 y (sqrt.f64 x))) #s(literal 1/3 binary64)) (/.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 3 binary64))) (if.f64 (<=.f64 y #s(literal -280000000000000008854179432005115875256434688 binary64)) (*.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 x) y))) #s(literal 1/3 binary64)) (if.f64 (<=.f64 y #s(literal 259999999999999999329072488416393864670549935546569062350848 binary64)) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x))) (/.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 3 binary64)))) (if.f64 (<=.f64 y #s(literal -280000000000000008854179432005115875256434688 binary64)) (/.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 3 binary64)) (if.f64 (<=.f64 y #s(literal 259999999999999999329072488416393864670549935546569062350848 binary64)) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x))) (/.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 3 binary64)))) (if.f64 (<=.f64 y #s(literal -280000000000000008854179432005115875256434688 binary64)) (*.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 1/3 binary64)) (if.f64 (<=.f64 y #s(literal 259999999999999999329072488416393864670549935546569062350848 binary64)) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal -280000000000000008854179432005115875256434688 binary64)) (*.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 1/3 binary64)) (if.f64 (<=.f64 y #s(literal 259999999999999999329072488416393864670549935546569062350848 binary64)) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x))) (*.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 1/3 binary64)))) (if.f64 (<=.f64 y #s(literal -280000000000000008854179432005115875256434688 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 136000000000000010243622712873585138606487354891765406532370432 binary64)) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x))) #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 -280000000000000008854179432005115875256434688 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 136000000000000010243622712873585138606487354891765406532370432 binary64)) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 (/.f64 #s(literal -1/3 binary64) (sqrt.f64 x)) y)))) (if.f64 (<=.f64 y #s(literal -280000000000000008854179432005115875256434688 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 136000000000000010243622712873585138606487354891765406532370432 binary64)) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal -1/3 binary64) (/.f64 y (sqrt.f64 x)))))) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 (-.f64 x #s(literal 1/9 binary64)) x)) #s(approx (- (/ (- 9 (/ 1 x)) 9) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal 1/9 binary64) #s(approx (- 9 (/ 1 x)) #s(literal 9 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 -3602879701896397/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 11500 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 x (+.f64 #s(literal 1900161040244073/1000000000000000 binary64) (*.f64 #s(literal -179503363065659419717/100000000000000000000 binary64) x))) #s(literal 30191289437/10000000000 binary64))))) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 (-.f64 (*.f64 #s(literal 27061/4481 binary64) x) #s(literal 1651231776/20079361 binary64)) (*.f64 x x))) x))) (if.f64 (<=.f64 x #s(literal -3602879701896397/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 11500 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 x (+.f64 #s(literal 1900161040244073/1000000000000000 binary64) (*.f64 #s(literal -179503363065659419717/100000000000000000000 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 -7746191359077253/9007199254740992 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 45000 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 -2206763817411543/2251799813685248 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 9000 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))) (-.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 -2206763817411543/2251799813685248 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 9000 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 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x) (if.f64 (<=.f64 x #s(literal -410000000000 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 45000 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) #s(literal 230753/100000 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)))) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) #s(literal 230753/100000 binary64)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 20 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 (/.f64 (-.f64 (-.f64 y x) (-.f64 y #s(literal 1 binary64))) (-.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 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 20 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 (-.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 -35/2 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 20000000000000000 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))) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 y #s(literal -20000000 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 20000000000000000 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 x y))))))) (if.f64 (<=.f64 (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))) #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 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 4503622145368633/4503599627370496 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 x) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (- 1 x) #s(literal 1 binary64))))) #s(approx (- 1 (log (- 1 (/ (- x y) (- 1 y))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ y (- 1 y)) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) y)))))))) (-.f64 #s(literal 1 binary64) y)))) #s(approx (log (+ 1 (/ y (- 1 y)))) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) y))))))) #s(approx (- 1 (log (- 1 (/ (- x y) (- 1 y))))) #s(approx (- (+ 1 (/ x (* (+ 1 (/ y (- 1 y))) (- 1 y)))) (log (+ 1 (/ y (- 1 y))))) #s(approx (+ 1 (+ x (* y (- (* y (- (* -1/3 y) 1/2)) 1)))) (+.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3/25 binary64) x) x) (*.f64 #s(literal 253/1000 binary64) x))) (*.f64 #s(literal 253/1000 binary64) x))) (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 253/1000 binary64) x) (*.f64 (*.f64 #s(literal -3/25 binary64) x) 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 x #s(approx (+ 3/25 (* 253/1000 (/ 1 x))) #s(literal 3/25 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) #s(literal 253/1000 binary64)))) #s(approx (- 1 (* x (+ 253/1000 (* x 3/25)))) #s(literal 1 binary64)) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 2 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) t)) (+.f64 #s(literal 5/6 binary64) a)))))))))) (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 2 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))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) t)) (+.f64 #s(literal 5/6 binary64) a)))))))))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64)))))))) #s(literal 0 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) t)) (+.f64 #s(literal 5/6 binary64) a)))))))))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64)))))))) #s(literal 0 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 5/6 binary64) a))))))))))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64)))))))) #s(literal 0 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 c (+.f64 #s(literal 5/6 binary64) a)))))))))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64)))))))) #s(literal 0 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* b (- (* 2/3 (/ 1 t)) (+ 5/6 a))) (*.f64 (neg.f64 b) a))) #s(literal 2 binary64))) y) x))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64)))))))) #s(literal 0 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) #s(approx (* -1 (+ 5/6 a)) #s(literal -5/6 binary64))))))))))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64)))))))) #s(literal 0 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 a c))))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 x #s(literal -6 binary64)) x)) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/6 binary64)) x)) #s(approx (/ (- (* x x) 3) 6) #s(literal -1/2 binary64)) (if.f64 (<=.f64 y #s(literal -1080863910568919/36028797018963968 binary64)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x) (if.f64 (<=.f64 y #s(literal 5718490662849961/9223372036854775808 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)) (+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 y (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z)))))))) (if.f64 (<=.f64 y #s(literal -1080863910568919/36028797018963968 binary64)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x) (if.f64 (<=.f64 y #s(literal 5718490662849961/9223372036854775808 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 -16499999999999999952499009571126140406488541016195794984458058869352251089054010558507486165969737114714590101576611066936536789871704145404786908396809280250553063012020044569789323695644384853306707312652367936587851029939852602516206256128 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) (*.f64 y x)) y) (fabs.f64 y)) (fabs.f64 y)) (if.f64 (<=.f64 z #s(literal -1899999999999999879947521343380746239346698859038455228833703011750002790544629695797604118470750636347281977728794009664257613298554942521344 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)) z) y) #s(literal 1 binary64))))) y)) (if.f64 (<=.f64 z #s(literal -3499999999999999779537349334871834624 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) (*.f64 y x)) y) (fabs.f64 y)) (fabs.f64 y)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 z #s(literal -3499999999999999779537349334871834624 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) (*.f64 y x)) y) (fabs.f64 y)) (fabs.f64 y)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (if.f64 (<=.f64 z #s(literal -2700000000000000080061671918004056331115237976062618236953150880589961197199448100985225904092306502076534528220376885198851154193239211105129341721384042102784 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z #s(approx (+ 1/2 (* 1/2 (/ 1 y))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) y)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)) (*.f64 #s(approx (+ 1 (/ (/ (exp (* y (log (/ y (+ z y))))) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -54999999999999997439582787697318056427520 binary64)) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x) (if.f64 (<=.f64 x #s(literal 2076918743413931/2596148429267413814265248164610048 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 -1250000000000000017421514619926762391339008 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (-.f64 (/.f64 (-.f64 x (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)))) x) y)) x) (if.f64 (<=.f64 x #s(literal 5451911701461569/2596148429267413814265248164610048 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)))))) #s(approx (+ x (* y (- (* -1 (* y (+ (* -1 x) (* x (+ 1/2 (* 1/2 (/ 1 x))))))) (* -1 x)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) y)))))))))) (if.f64 (<=.f64 x #s(literal -228000000000000008421992949709682625137733851390330027055569653789887270889806580335955469824862289940393955744596950347939840 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) #s(approx (+ x (* y (- (* -1 (* y (+ (* -1 x) (* x (+ 1/2 (* 1/2 (/ 1 x))))))) (* -1 x)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) y)))))))) (if.f64 (<=.f64 x #s(literal 5451911701461569/2596148429267413814265248164610048 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)))))) #s(approx (+ x (* y (- (* -1 (* y (+ (* -1 x) (* x (+ 1/2 (* 1/2 (/ 1 x))))))) (* -1 x)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) y)))))))))) (if.f64 (<=.f64 x #s(literal -88000000000000004632772996976793837798494849641315348115527417465042999761880041567074230553597336071581747720186709417480011493135792831216792411198627774464 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 5451911701461569/2596148429267413814265248164610048 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 -500000000000000 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x)) (if.f64 (<=.f64 (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) #s(literal 2 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x)))) (if.f64 (<=.f64 x #s(literal 1170935903116329/9007199254740992 binary64)) (+.f64 #s(approx (- 1 x) #s(literal 1 binary64)) (*.f64 y (sqrt.f64 x))) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x))) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (+ (- 1 x) (* y (sqrt x))) #s(approx (- 1 x) #s(literal 1 binary64))) (-.f64 x (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64))) x)))) (-.f64 x (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x)))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) #s(literal 230753/100000 binary64))) #s(approx (- x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)))) #s(literal -230753/100000 binary64)) (if.f64 (<=.f64 (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z))) #s(literal -inf.0 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x y) z)) (if.f64 (<=.f64 (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z))) #s(literal 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) x) y)))) (if.f64 (<=.f64 z #s(literal -7800000000 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 (+.f64 t y) z)) x) (if.f64 (<=.f64 z #s(literal 47 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 t #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) (*.f64 x #s(approx (- (/ y z) (* (/ -1 (- z 1)) t)) (/.f64 t (-.f64 z #s(literal 1 binary64))))) (if.f64 (<=.f64 t #s(literal 7509228150242855/766247770432944429179173513575154591809369561091801088 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x y) z)) (if.f64 (<=.f64 t #s(literal 460000000000000010203349638342635622741113307782460032398476937875572126758299593744696732778579303390103281101730739828077976713519129493623058571476447433322576179412641585642559582545425465344 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) (*.f64 x #s(approx (- (/ y z) (* (/ -1 (- z 1)) t)) (/.f64 t (-.f64 z #s(literal 1 binary64)))))))) (if.f64 (<=.f64 t #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) (*.f64 x #s(approx (- (/ y z) (* (/ -1 (- z 1)) t)) (/.f64 t (-.f64 z #s(literal 1 binary64))))) (if.f64 (<=.f64 t #s(literal 1349999999999999943762147309146726526450232883191856721924205658210377384170505053653647039882330112 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x y) z)) (*.f64 x #s(approx (- (/ y z) (* (/ -1 (- z 1)) t)) (/.f64 t (-.f64 z #s(literal 1 binary64))))))) (if.f64 (<=.f64 t #s(literal -40000000000000001493637349885839558877573103017967281524110921641512020322685988405514453485684505660209596117368768036864 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 1349999999999999943762147309146726526450232883191856721924205658210377384170505053653647039882330112 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x y) z)) #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 -29500000000000001361488587368452876734093695391581048752604643372922100627795143668506986441578896942956544 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 #s(approx (- y (* -1 t)) t) z))) (if.f64 (<=.f64 t #s(literal 54000000000000001526973395747812369840502353604985773824844976806361710308450965807200268492062948733817314066523085186801401085351951532688957252893851819455341895673754681344 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x y) z)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 #s(approx (- y (* -1 t)) t) z))))) (if.f64 (<=.f64 (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) #s(literal -inf.0 binary64)) #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 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) y)))) (if.f64 (<=.f64 t #s(literal -12500000000000000806639984090479944956776344051286146221229494729091976165627535819533938749171814462705672848611898022524024349386536131329463111915348916140457243902220477600366592 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (/ t (- z 1)) (neg.f64 t))) x) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) y))) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (/ t (- z 1)) (neg.f64 t))) x) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (- 1/2 (* (- (* -1/4 y) 1/3) y)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* (- (* -1/4 y) 1/3) y)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y)) (*.f64 #s(approx (- 1/2 (* (- (* -1/4 y) 1/3) y)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64)) (*.f64 #s(approx (- 1/2 (* (- (* -1/4 y) 1/3) y)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y))))))))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (/.f64 #s(approx (- (pow (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y) 3) (pow 1 3)) (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))) #s(approx (+ (* (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y) (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y)) (+ (* 1 1) (* (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y) 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal 1/12 binary64) y) #s(literal 1/12 binary64))) #s(literal 1/2 binary64)))))))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y) (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y)) (+ (* 1 1) (* (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y) 1))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) y) #s(literal 1/12 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) y) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) y)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64))) y) #s(literal 1 binary64)))))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) y) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y)) y)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64))) y) #s(literal 1 binary64)) y) #s(approx (+ (* (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y) (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y)) (+ (* 1 1) (* (* (- (* (- (* -1/4 y) 1/3) y) 1/2) y) 1))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) y) #s(literal 1/12 binary64)) y) #s(literal 1/2 binary64)) y) #s(literal -1 binary64))))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 (log.f64 y) x) #s(approx (* z (log (- 1 y))) (*.f64 (-.f64 (*.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) y) z) y))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 #s(literal -1 binary64) y)))) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)) (if.f64 (<=.f64 x #s(literal -8302889752870899/680564733841876926926749214863536422912 binary64)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (*.f64 x #s(approx (- (+ (log y) (/ (* z (log (- 1 y))) x)) (/ t x)) (log.f64 y)))) (if.f64 (<=.f64 x #s(literal 4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (neg.f64 t)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (*.f64 x #s(approx (- (+ (log y) (/ (* z (log (- 1 y))) x)) (/ t x)) (log.f64 y)))))) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (neg.f64 t)) (-.f64 (/.f64 (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(literal -230753/100000 binary64) (*.f64 #s(literal 27061/100000 binary64) x))) (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x))) (*.f64 x #s(literal 70711/100000 binary64))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) (if.f64 (<=.f64 x #s(literal -7656119366529843/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 45000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) x) #s(literal 2134856267379707/1000000000000000 binary64))))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (if.f64 (<=.f64 x #s(literal -2206763817411543/2251799813685248 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)) (if.f64 (<=.f64 x #s(literal 18000 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)))) (if.f64 (<=.f64 x #s(literal -410000000000 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 45000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) #s(literal 16316775383/10000000000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (*.f64 #s(literal 70711/100000 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))))) #s(literal 230753/100000 binary64)))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) #s(literal 16316775383/10000000000 binary64)) (if.f64 (<=.f64 z #s(literal -10000000000000000000000 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 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y)))))) (if.f64 (<=.f64 z #s(literal -420 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 3083808950221005/21267647932558653966460912964485513216 binary64)) (+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(approx (exp z) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal -1/2 binary64)) z) #s(literal -1 binary64)) z) #s(literal -1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y))) (+.f64 (*.f64 #s(approx (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* y x))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y) x))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 200000000000000018566694074404639819378069690490101542196902776253846856163939159840059282418176525085886253619645547395494452275702152941939095171774746416271847927009972550941814050584480067924075896560348075010316160938803200 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 z #s(literal -420 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(approx (exp z) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal -1/2 binary64)) z) #s(literal -1 binary64)) z) #s(literal -1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))) (if.f64 (<=.f64 z #s(literal -420 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 -420 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 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) x)) y)))))) (if.f64 (<=.f64 z #s(literal -760 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -420 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) (*.f64 x y))))) (if.f64 (<=.f64 (*.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 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)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -1000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 100 binary64)) (+.f64 x (*.f64 #s(approx (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* y x))) #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) (+.f64 x (*.f64 #s(approx (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* y x))) #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (-.f64 (*.f64 #s(literal -3 binary64) (-.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal -1/3 binary64) x)) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 6576556458703583/19342813113834066795298816 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (-.f64 #s(approx (* -3 (- 1 y)) (*.f64 #s(literal 3 binary64) y)) (/.f64 #s(literal -1/3 binary64) x)) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 #s(approx (+ y (/ 1 (* x 9))) y) #s(literal 1 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 -500000000000000000 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 (*.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 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (-.f64 #s(approx (* -3 (- 1 y)) #s(literal -3 binary64)) (/.f64 #s(literal -1/3 binary64) x)) (sqrt.f64 x))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal -20 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 (*.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 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (* (sqrt x) (+ (* (* x 3) (- y 1)) 1/3))) (*.f64 (sqrt.f64 x) #s(literal 3 binary64))))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal -20 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 (*.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 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 x) x))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)))) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 #s(approx (+ y (/ 1 (* x 9))) y) #s(literal 1 binary64))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 y #s(literal 3 binary64)) (sqrt.f64 x))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))) (+.f64 (-.f64 (-.f64 (*.f64 x (log.f64 y)) y) z) (log.f64 t)) (if.f64 (<=.f64 z #s(literal -23000000000000000168883869438465164195739860321197412206923931310687003994182758385526006705892987903099424299811456132904586857320089857191912315971737759049056256 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (if.f64 (<=.f64 z #s(literal 199999999999999982866301714432 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (+.f64 (log.f64 t) (*.f64 x (log.f64 y))) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))))) (if.f64 (<=.f64 y #s(literal 11000000000000000029515324726817481553870848 binary64)) (+.f64 #s(approx (- (- (* x (log y)) y) z) (-.f64 (*.f64 x (log.f64 y)) z)) (log.f64 t)) #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 -6599999999999999926516664394754764665981317725852572082394719302324731737414412842402904691628233334525700733012538906718459043823411996384848650236048978109100931962164281724183884319321768329216 binary64)) (+.f64 #s(approx (- (- (* x (log y)) y) z) (*.f64 x #s(approx (+ (log y) (* -1 (/ (+ y z) x))) (log.f64 y)))) (log.f64 t)) (if.f64 (<=.f64 x #s(literal 57999999999999998266826510151345790634085477362504758855800354794114519113993656230227068203818359488272374082971046510592 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (+.f64 #s(approx (- (- (* x (log y)) y) z) (*.f64 x #s(approx (+ (log y) (* -1 (/ (+ y z) x))) (log.f64 y)))) (log.f64 t)))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (if.f64 (<=.f64 y #s(literal 7656119366529843/4503599627370496 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) #s(approx (+ y z) z))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (*.f64 (-.f64 #s(approx (* -1 (/ (- (log t) z) y)) (/.f64 z y)) #s(literal -1 binary64)) (neg.f64 y))))) (if.f64 (<=.f64 z #s(literal -2300000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (*.f64 (-.f64 #s(approx (* -1 (/ (- (log t) z) y)) (/.f64 z y)) #s(literal -1 binary64)) (neg.f64 y)))) (if.f64 (<=.f64 z #s(literal 52000 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 y (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- (log t) z) y)) (/.f64 z y)))) #s(approx (* -1 (/ (- (log t) z) y)) (/.f64 z y))))))))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (*.f64 (-.f64 #s(approx (* -1 (/ (- (log t) z) y)) (/.f64 z y)) #s(literal -1 binary64)) (neg.f64 y)))) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (+.f64 (*.f64 (log.f64 z) y) (*.f64 (log.f64 a) t)) (neg.f64 (log.f64 a))) b))) 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 -2476979795053773/1125899906842624 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) (-.f64 (*.f64 y (log.f64 z)) (log.f64 a))) b))) y) (if.f64 (<=.f64 y #s(literal 4000000000000000 binary64)) (*.f64 (/.f64 (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b)) y) x) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) (-.f64 (*.f64 y (log.f64 z)) (log.f64 a))) b))) y))) (if.f64 (<=.f64 b #s(literal -1531270651144223/85070591730234615865843651857942052864 binary64)) (*.f64 (/.f64 (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b)) y) x) (if.f64 (<=.f64 b #s(literal 1784852045121347/81129638414606681695789005144064 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t #s(literal 1 binary64))) (pow.f64 z y)) (*.f64 #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)) y)) x) (/.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))) (if.f64 (<=.f64 y #s(literal -79999999999999997087170359721984 binary64)) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64)))) y)) (*.f64 (/.f64 (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b)) y) x)) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -680 binary64)) (*.f64 (/.f64 (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) #s(approx (* (- t 1) (log a)) (*.f64 t (log.f64 a)))) b)) y) x) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 670 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 (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) #s(approx (* (- t 1) (log a)) (*.f64 t (log.f64 a)))) b)) y) x))) (if.f64 (<=.f64 b #s(literal -10000000000000000000 binary64)) (*.f64 (/.f64 (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) #s(approx (* (- t 1) (log a)) (*.f64 t (log.f64 a)))) b)) y) x) (if.f64 (<=.f64 b #s(literal 750 binary64)) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (*.f64 (/.f64 (pow.f64 z y) y) x) (*.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) a))) (*.f64 (/.f64 (exp.f64 (-.f64 #s(approx (+ (+ (* (log z) y) (* (log a) t)) (neg (log a))) #s(approx (* (- t 1) (log a)) (*.f64 t (log.f64 a)))) b)) y) x))) (if.f64 (<=.f64 b #s(literal -22999999999999998821356987611656123252024740830383822505000531558125142939753512960 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 1100000000000000017806812944106311454176575488 binary64)) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (*.f64 (/.f64 (pow.f64 z y) y) x) (*.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) a))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))) (if.f64 (<=.f64 b #s(literal -225000 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 1100000000000000017806812944106311454176575488 binary64)) (/.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 #s(approx (pow a (- 1 t)) a) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b))))) y) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))) (if.f64 (<=.f64 b #s(literal -16999999999999999177916416 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 7950704564631455/81129638414606681695789005144064 binary64)) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (*.f64 x (pow.f64 z y)) #s(approx (* a (* y (exp b))) (*.f64 a y)))) (*.f64 (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 (*.f64 #s(approx (pow a (- 1 t)) a) (exp.f64 b)) y)) x))) (if.f64 (<=.f64 b #s(literal -16999999999999999177916416 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 7950704564631455/81129638414606681695789005144064 binary64)) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (*.f64 x (pow.f64 z y)) #s(approx (* a (* y (exp b))) (*.f64 a y)))) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) #s(approx (/ (* x (pow z y)) (* a (* y (exp b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))) (if.f64 (<=.f64 b #s(literal -6800 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 4831222442753395/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (*.f64 x #s(approx (pow z y) #s(literal 1 binary64))) (*.f64 a (*.f64 y #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) #s(approx (/ (* x (pow z y)) (* a (* y (exp b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (*.f64 x #s(approx (pow z y) #s(literal 1 binary64))) (*.f64 a (*.f64 y #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))))) (*.f64 x (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (*.f64 a (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b)) (*.f64 y (-.f64 t (log.f64 z))))))) (*.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 -750000000000000019978455154394241438316622548029582235789102318689366447968801344749165936546887652883864991315224497750016 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 599999999999999973700005917574198250667245568 binary64)) (*.f64 x (pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (-.f64 #s(approx (* (- t (log z)) y) (*.f64 t y)) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a)) #s(literal -2 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 t #s(literal -121997403016195/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 x (pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (-.f64 #s(approx (* (- t (log z)) y) (*.f64 t y)) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a)) #s(literal -2 binary64)))) (if.f64 (<=.f64 t #s(literal 3483030448795737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 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)))) (*.f64 x (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(approx (* (- t (log z)) y) (*.f64 t y)) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))))))) (if.f64 (<=.f64 t #s(literal -121997403016195/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 x (sqrt.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (-.f64 (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a) #s(approx (* (- t (log z)) y) (*.f64 t y)))))) (if.f64 (<=.f64 t #s(literal 3483030448795737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 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)))) (*.f64 x (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(approx (* (- t (log z)) y) (*.f64 t y)) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))))))) (if.f64 (<=.f64 t #s(literal -121997403016195/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a) #s(approx (* (- t (log z)) y) (*.f64 t y)))) x) (if.f64 (<=.f64 t #s(literal 3483030448795737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 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)))) (*.f64 x (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(approx (* (- t (log z)) y) (*.f64 t y)) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))))))) (if.f64 (<=.f64 y #s(literal 50000000000000001154654565134893577446491911242584963771528228907742109483972884443288089843397538055539119271912928709829959505656793675343801485832684509285601571572331782437948333490176 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a) #s(approx (* (- t (log z)) y) (*.f64 t y)))) x) (*.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 t #s(literal -149999999999999993425001479393549562666811392 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 t #s(literal -121997403016195/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 (exp.f64 (*.f64 #s(approx (* (- (* (- (log (- 1 z)) b) a) (* (- t (log z)) y)) 2) (*.f64 (*.f64 b a) #s(literal -2 binary64))) #s(literal 1/2 binary64))) x) (if.f64 (<=.f64 t #s(literal 6751202159711419/10889035741470030830827987437816582766592 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 t #s(literal 379999999999999974834176 binary64)) (*.f64 (exp.f64 (*.f64 #s(approx (* (- (* (- (log (- 1 z)) b) a) (* (- t (log z)) y)) 2) (*.f64 (*.f64 b a) #s(literal -2 binary64))) #s(literal 1/2 binary64))) 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 t #s(literal -42000000000000 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 t #s(literal 8166776806102523/10889035741470030830827987437816582766592 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)))) (*.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 t #s(literal -149999999999999993425001479393549562666811392 binary64)) #s(approx (* x (/ 1 (exp (- (* (- t (log z)) y) (* (- (log (- 1 z)) b) a))))) #s(approx (/ x (exp (* y (- t (log z))))) (+.f64 x (*.f64 #s(literal -1 binary64) #s(approx (* x (* y (- t (log z)))) (*.f64 t (*.f64 x y))))))) (*.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))))) #s(approx (* x (/ 1 (exp (- (* (- t (log z)) y) (* (- (log (- 1 z)) b) a))))) #s(approx (/ x (exp (* y (- t (log z))))) (+.f64 x (*.f64 #s(literal -1 binary64) #s(approx (* x (* y (- t (log z)))) (*.f64 t (*.f64 x y))))))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (/.f64 (*.f64 (*.f64 y (/.f64 x (+.f64 y x))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (+.f64 y x)))) (+.f64 y x)) (/.f64 (/.f64 (*.f64 y (/.f64 x (+.f64 y x))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 146000000000000006287481094870942822090223120648483223211827070873974369900364562872530648635442329763942634720906266303854306798683651145624592890986496 binary64)) (/.f64 (*.f64 (/.f64 y (+.f64 y x)) x) (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x))) (/.f64 #s(approx (* (* y (/ x (+ y x))) (/ -1 (- -1 (+ y x)))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))) (if.f64 (<=.f64 y #s(literal 146000000000000006287481094870942822090223120648483223211827070873974369900364562872530648635442329763942634720906266303854306798683651145624592890986496 binary64)) (/.f64 (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (+.f64 y x)) (/.f64 #s(approx (* (* y (/ x (+ y x))) (/ -1 (- -1 (+ y x)))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))) (if.f64 (<=.f64 y #s(literal 579999999999999986484646798520936901661260743407720258043487689917164981039284391042110347849422315511234613204959607532814336 binary64)) (*.f64 y (/.f64 (/.f64 x (+.f64 x y)) (*.f64 (-.f64 (+.f64 x y) #s(literal -1 binary64)) (+.f64 x y)))) (*.f64 #s(approx (/ y (* (+ (+ x y) 1) (+ x y))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) y))) (/.f64 x (+.f64 x y)))) (if.f64 (<=.f64 x #s(literal -7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944 binary64)) (/.f64 (/.f64 (*.f64 y #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -3112888062438487/2305843009213693952 binary64)) (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 x y) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (+.f64 x y))))) (if.f64 (<=.f64 x #s(literal 25000000000000001047038139105286448974785846666008457078585692795174912 binary64)) (/.f64 (*.f64 (/.f64 y (+.f64 y x)) x) (*.f64 #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64))) (+.f64 y x))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944 binary64)) (/.f64 (/.f64 (*.f64 y #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -8975065284819007/618970019642690137449562112 binary64)) (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 x y) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (+.f64 x y))))) (if.f64 (<=.f64 x #s(literal 25000000000000001047038139105286448974785846666008457078585692795174912 binary64)) (/.f64 (*.f64 (/.f64 x (+.f64 x y)) y) (*.f64 #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64))) (+.f64 x y))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944 binary64)) (/.f64 (/.f64 (*.f64 y #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -8975065284819007/618970019642690137449562112 binary64)) (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 x y) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (+.f64 x y))))) (if.f64 (<=.f64 x #s(literal 25000000000000001047038139105286448974785846666008457078585692795174912 binary64)) (*.f64 (/.f64 y (*.f64 #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64))) (+.f64 x y))) (/.f64 x (+.f64 x y))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) x)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944 binary64)) (/.f64 (/.f64 (*.f64 y #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -6483618076376551/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 x y) #s(literal -1 binary64)) (*.f64 (+.f64 x y) (+.f64 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 -34000000000000000000 binary64)) (/.f64 (/.f64 (*.f64 y #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -6483618076376551/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (*.f64 (/.f64 y (*.f64 #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 x y) (+.f64 x 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 -1250000000000 binary64)) (/.f64 #s(approx (* (* y (/ x (+ y x))) (/ -1 (- -1 (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -6483618076376551/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (*.f64 (/.f64 y (*.f64 #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64))) (*.f64 (+.f64 x y) (+.f64 x 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 y #s(literal 8019915148164015/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 binary64)) #s(approx (/ (* (* y (/ x (+ y x))) (/ -1 (- -1 (+ y x)))) (+ y x)) (*.f64 (/.f64 y x) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 y #s(literal 146000000000000006287481094870942822090223120648483223211827070873974369900364562872530648635442329763942634720906266303854306798683651145624592890986496 binary64)) (/.f64 (*.f64 #s(approx (/ y (+ y x)) #s(literal 1 binary64)) x) (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x))) (/.f64 #s(approx (* (* y (/ x (+ y x))) (/ -1 (- -1 (+ y x)))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -32000000000000000000 binary64)) (/.f64 #s(approx (* (* y (/ x (+ y x))) (/ -1 (- -1 (+ y x)))) (/.f64 y 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 -32000000000000000000 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 -32000000000000000000 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 357986298980937/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216 binary64)) #s(approx (/ (* (* y (/ x (+ y x))) (/ -1 (- -1 (+ y x)))) (+ y x)) #s(approx (/ y (* x (+ 1 x))) (/.f64 y x))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) y))))) #s(approx (/ (* (* y (/ x (+ y x))) (/ -1 (- -1 (+ y x)))) (+ y x)) #s(approx (/ y (* x (+ 1 x))) (/.f64 y x))) (if.f64 (<=.f64 x #s(literal 1152921504606847/576460752303423488 binary64)) (+.f64 (/.f64 (*.f64 y x) z) x) (*.f64 (/.f64 (+.f64 z y) z) x)) (if.f64 (<=.f64 y #s(literal 7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496 binary64)) (*.f64 (/.f64 (+.f64 z y) z) x) (*.f64 (/.f64 x z) (+.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 0 binary64)) (*.f64 (/.f64 x z) (+.f64 z y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 8958978968711217/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (*.f64 (/.f64 x z) (+.f64 z y)))) (if.f64 (<=.f64 z #s(literal -6860092517126119/5444517870735015415413993718908291383296 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 3000000000000000023039211183097908907200598297747970289956890345472 binary64)) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal -1418129833677085/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) (*.f64 #s(approx (/ (+ z y) z) (/.f64 y z)) x) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal 40000000000000000000 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64)))) #s(literal 91893853320467/100000000000000 binary64))) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (-.f64 (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) x) (-.f64 #s(literal -91893853320467/100000000000000 binary64) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (-.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) x) z) (/.f64 #s(literal 13888888888889/5000000000000000 binary64) x)) z) (/.f64 #s(literal -83333333333333/1000000000000000 binary64) x)))))) (if.f64 (<=.f64 x #s(literal 1450000000000000071345593553287220346393181699166966011223258328266919164729283375101820509519699390707737007580560490496 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64)))) #s(literal 91893853320467/100000000000000 binary64))) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (-.f64 (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) x) (-.f64 #s(literal -91893853320467/100000000000000 binary64) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (-.f64 (*.f64 (-.f64 (*.f64 #s(approx (/ (- y -7936500793651/10000000000000000) x) (/.f64 y x)) z) (/.f64 #s(literal 13888888888889/5000000000000000 binary64) x)) z) (/.f64 #s(literal -83333333333333/1000000000000000 binary64) x)))))) (if.f64 (<=.f64 x #s(literal 1750000000000000060641773710116473349788949369606965988133050787862888433710544667821104918654678425571750044262424084364250366732822100564711465753428768139006209303258955193630708013732602513633553394503202623001750761767779795241128968989345579008 binary64)) (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x (-.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) x) #s(literal -91893853320467/100000000000000 binary64)))) (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(approx (- (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x) -91893853320467/100000000000000) #s(literal 91893853320467/100000000000000 binary64))))) (if.f64 (<=.f64 x #s(literal 1750000000000000060641773710116473349788949369606965988133050787862888433710544667821104918654678425571750044262424084364250366732822100564711465753428768139006209303258955193630708013732602513633553394503202623001750761767779795241128968989345579008 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(approx (- (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x) -91893853320467/100000000000000) #s(literal 91893853320467/100000000000000 binary64))))) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (+.f64 (*.f64 z #s(approx (- (* z (+ (* 7936500793651/10000000000000000 (/ 1 x)) (/ y x))) (* 13888888888889/5000000000000000 (/ 1 x))) (/.f64 (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 binary64)) x))) (*.f64 #s(literal 83333333333333/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999906743388603115020788907780359910290665049241860223423941639750419942148863391427290368681348502011290786385146843522467955007764480084024749443603611970102342099448132228169829243943975742290002451379260550207232245491981306595417943121645130212363962285255265070690291922501632 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 #s(approx (* (+ y 7936500793651/10000000000000000) z) (*.f64 y z)) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal -7936500793651/10000000000000000 binary64) y) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -1000000000000000044885712678075916785549312 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (pow.f64 z #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 7936500793651/10000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y x)))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999906743388603115020788907780359910290665049241860223423941639750419942148863391427290368681348502011290786385146843522467955007764480084024749443603611970102342099448132228169829243943975742290002451379260550207232245491981306595417943121645130212363962285255265070690291922501632 binary64)) (-.f64 (+.f64 (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 x #s(literal 91893853320467/100000000000000 binary64))) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal -7936500793651/10000000000000000 binary64) y) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -1000000000000000044885712678075916785549312 binary64)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal -7936500793651/10000000000000000 binary64) y) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x)))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999906743388603115020788907780359910290665049241860223423941639750419942148863391427290368681348502011290786385146843522467955007764480084024749443603611970102342099448132228169829243943975742290002451379260550207232245491981306595417943121645130212363962285255265070690291922501632 binary64)) (-.f64 (+.f64 (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64)))) (-.f64 x #s(literal 91893853320467/100000000000000 binary64))) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal -7936500793651/10000000000000000 binary64) y) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -1000000000000000044885712678075916785549312 binary64)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal -7936500793651/10000000000000000 binary64) y) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x)))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999906743388603115020788907780359910290665049241860223423941639750419942148863391427290368681348502011290786385146843522467955007764480084024749443603611970102342099448132228169829243943975742290002451379260550207232245491981306595417943121645130212363962285255265070690291922501632 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)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal -7936500793651/10000000000000000 binary64) y) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x)))))) (if.f64 (<=.f64 x #s(literal 1360000000000000023937604029908057927859145229195421564272640 binary64)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal -7936500793651/10000000000000000 binary64) y) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x)))) (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(approx (- (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x) -91893853320467/100000000000000) #s(literal 91893853320467/100000000000000 binary64))))) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal -7936500793651/10000000000000000 binary64) y) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x)))) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (/.f64 (-.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y))))) x)) (if.f64 (<=.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) #s(literal -1 binary64)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (/.f64 (-.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 #s(literal 13888888888889/5000000000000000 binary64) #s(approx (* z (+ 7936500793651/10000000000000000 y)) (*.f64 y z))))) x)) (if.f64 (<=.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) #s(literal 7320129949063639/9223372036854775808 binary64)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (/.f64 (-.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 z #s(approx (+ 7936500793651/10000000000000000 y) #s(literal 7936500793651/10000000000000000 binary64)))))) x)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (/.f64 (-.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 #s(literal 13888888888889/5000000000000000 binary64) #s(approx (* z (+ 7936500793651/10000000000000000 y)) (*.f64 y z))))) x)))) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (/.f64 (-.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 #s(literal 13888888888889/5000000000000000 binary64) #s(approx (* z (+ 7936500793651/10000000000000000 y)) (*.f64 y z))))) x)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (/.f64 (-.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z #s(approx (- 13888888888889/5000000000000000 (* z (+ 7936500793651/10000000000000000 y))) #s(literal 13888888888889/5000000000000000 binary64)))) x)) #s(approx (/ (+ (* (- (* (log x) (- x 1/2)) x) x) (- (+ (* 91893853320467/100000000000000 x) 83333333333333/1000000000000000) (* (- 13888888888889/5000000000000000 (* z (- y -7936500793651/10000000000000000))) z))) x) (/.f64 #s(approx (- 83333333333333/1000000000000000 (* z (- 13888888888889/5000000000000000 (* z (+ 7936500793651/10000000000000000 y))))) #s(literal 83333333333333/1000000000000000 binary64)) x)) (pow.f64 x #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) x)) (log.f64 (neg.f64 (+.f64 y y))))) z) (-.f64 (*.f64 x (-.f64 (log.f64 (+.f64 x x)) (log.f64 (+.f64 y y)))) z)) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) z) (-.f64 (*.f64 x (-.f64 (log.f64 (+.f64 x x)) (log.f64 (+.f64 y y)))) z)) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 -3815193499110241/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) (if.f64 (<=.f64 x #s(literal 84931365447251/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (-.f64 (*.f64 x (-.f64 (log.f64 x) (log.f64 y))) z))) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) #s(literal -inf.0 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) #s(literal 40000000000000000114715140439814892994808240258459935134293719707641542615609088638733167829332898598467833252514393216040751745541927121791199068739223464217383736160416333282350792861638888197746615847269609965100768076806828479479968324286919188654749637815659653158167117824 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 -6070840288205403/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 z #s(literal 4168515212543383/926336713898529563388567880069503262826159877325124512315660672063305037119488 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 -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 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 -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 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)))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (*.f64 (-.f64 y a) (/.f64 x z)))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 z #s(literal -3499999999999999878088040454151665275194218076793573426140964513102115455836155293587994675511296 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 950000000000000023280163167518311976529761232937496388567040 binary64)) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ -1 (- z a)) (- z y)) (/.f64 y (-.f64 z a))))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)))) (if.f64 (<=.f64 z #s(literal -3400000000000000098386963877083165789592899661152920730305557385511198011094900157845333801435136 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 230000000000000011822781932279601037312 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 y z) (-.f64 a z)) t)))) (if.f64 (<=.f64 z #s(literal -23999999999999998262044985695271775593263399590336755004522938968693266562370330472676658774016 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 779999999999999988927539728346115942762764258376310325248 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 y z) (-.f64 a z)) t)))) (if.f64 (<=.f64 z #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 245000000000000001095897143484786671616 binary64)) (+.f64 #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 #s(approx (/ (- y z) a) (/.f64 y a)) (-.f64 t x))) x) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)))) (if.f64 (<=.f64 z #s(literal -2499999999999999859529872493603407703949288607128299241472 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 5188146770730811/72057594037927936 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 y z) (-.f64 a z)) t)))) (if.f64 (<=.f64 a #s(literal -64999999999999996776336387456370568553730455540256549845395349313714235536305837547050675223045123732859928577829128744045671802729536531216005170503297786183396579930930783134895905253893529257996452505705141980876629250135818240 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (if.f64 (<=.f64 a #s(literal 2299999999999999882135698761165612325202474083038382250500053155812514293975351296 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (+.f64 #s(literal 1 binary64) (/.f64 z #s(approx (- a 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 (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) #s(approx (- a z) a))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -499999999999999983668084402058345636924766592903277736458980889735647922960863931304369934227734528 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 -3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 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 -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (+.f64 #s(literal 1 binary64) (/.f64 z (-.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)))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (*.f64 (-.f64 y a) (/.f64 x z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 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) (-.f64 a z)))))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) #s(approx (- a z) a))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -499999999999999983668084402058345636924766592903277736458980889735647922960863931304369934227734528 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 -3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 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 -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (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)))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (*.f64 (-.f64 y a) (/.f64 x z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 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) (-.f64 a z)))))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- 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 -499999999999999983668084402058345636924766592903277736458980889735647922960863931304369934227734528 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 -3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 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 -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (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)))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (*.f64 (-.f64 y a) (/.f64 x z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 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) (-.f64 a z)))))))))) (if.f64 (<=.f64 y #s(literal -349999999999999999498214637897201455918252070906162188531115365139820510313877890177354821772664493582183836495265016137534735308972493987822855059066777121329462165298924623271930492444056112594944 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 y #s(literal -851083777008699/9671406556917033397649408 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (*.f64 y (/.f64 x (-.f64 z a))))) (if.f64 (<=.f64 y #s(literal 230000000000000005798650278118207007054853306265041699292102278848696297775130030211078998139800385025891831290691815777613737535074120805792769561874964996628592946669271410238519295588551994830363612822422546650182013812714446850838671392768 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) (-.f64 a z))))))) (if.f64 (<=.f64 y #s(literal -349999999999999999498214637897201455918252070906162188531115365139820510313877890177354821772664493582183836495265016137534735308972493987822855059066777121329462165298924623271930492444056112594944 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 y #s(literal -6346860552976803/302231454903657293676544 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 230000000000000005798650278118207007054853306265041699292102278848696297775130030211078998139800385025891831290691815777613737535074120805792769561874964996628592946669271410238519295588551994830363612822422546650182013812714446850838671392768 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) (-.f64 a z))))))) (if.f64 (<=.f64 y #s(literal -15000000000000000701753105556940631640661486589997087466430886816573492147323556054207597017920417980621731791535007976730501322227627982090064394889376934635769012456112575101454117333740713941273673728 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 y #s(literal -6346860552976803/302231454903657293676544 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 230000000000000005798650278118207007054853306265041699292102278848696297775130030211078998139800385025891831290691815777613737535074120805792769561874964996628592946669271410238519295588551994830363612822422546650182013812714446850838671392768 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 y #s(literal -47000000000000000956954951807103600124656819301445560881250790363766034698220154638880227226829985849420940983734924528469799893537415436533186401976331175154030592675702628159619545596460171823939584 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 y #s(literal -6346860552976803/302231454903657293676544 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (/.f64 (*.f64 x y) z))) (if.f64 (<=.f64 y #s(literal 230000000000000005798650278118207007054853306265041699292102278848696297775130030211078998139800385025891831290691815777613737535074120805792769561874964996628592946669271410238519295588551994830363612822422546650182013812714446850838671392768 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 y #s(literal -125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760 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 y #s(literal 230000000000000005798650278118207007054853306265041699292102278848696297775130030211078998139800385025891831290691815777613737535074120805792769561874964996628592946669271410238519295588551994830363612822422546650182013812714446850838671392768 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 -4499999999999999953917378459022843008486199001088 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 360 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (+.f64 x #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 (-.f64 x y) (-.f64 z y)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -1000000000000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 (/.f64 (-.f64 x y) #s(approx (- z y) z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1000 binary64)) (*.f64 #s(approx (* (/ -1 (- z y)) (- y x)) (-.f64 #s(literal 1 binary64) (/.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 -1000000000000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 (/.f64 t #s(approx (- z y) z)) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1000 binary64)) (*.f64 #s(approx (* (/ -1 (- z y)) (- y x)) (-.f64 #s(literal 1 binary64) (/.f64 x y))) t) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t)))) (if.f64 (<=.f64 y #s(literal 550000000000000045734229689053419729916677920396489819120761375980738684379718917780587037116223558594031227217436278843319826609659303258137821846165957111709696 binary64)) (*.f64 (/.f64 t (-.f64 z y)) (-.f64 x y)) (*.f64 (/.f64 #s(approx (- y x) y) (-.f64 y z)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -5764607523034235/1152921504606846976 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/36893488147419103232 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 1000 binary64)) (*.f64 #s(approx (* (/ -1 (- z y)) (- y x)) (-.f64 #s(literal 1 binary64) (/.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 -5764607523034235/1152921504606846976 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/36893488147419103232 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 1000 binary64)) (*.f64 #s(approx (* (/ -1 (- z y)) (- y x)) (-.f64 #s(literal 1 binary64) (/.f64 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 -5764607523034235/1152921504606846976 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/36893488147419103232 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 7378697629483821/36893488147419103232 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 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 7378697629483821/36893488147419103232 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/36893488147419103232 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 1000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/36893488147419103232 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 1000 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 (/.f64 x y) #s(literal 2000000000000000077787155102176776862614744985904040266686047640153825885787697935261599312157554027746529206238824265827063412228188751233080367344425378807088691725252338870891329116153118924386444813271040 binary64)) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (-.f64 t (/.f64 (*.f64 (-.f64 t z) x) y))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448 binary64)) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (+.f64 (*.f64 (/.f64 (-.f64 z t) y) x) t)) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (if.f64 (<=.f64 z #s(literal -5954941421116423/85070591730234615865843651857942052864 binary64)) (+.f64 #s(approx (* (/ x y) (- z t)) (*.f64 (/.f64 x y) z)) t) (if.f64 (<=.f64 z #s(literal 8353476236570635/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 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 z #s(literal -2650000000000000139089700209763122228828583742726853864912235869195091011785751421136482874975082641214210422202880397148160000 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (/.f64 (*.f64 x z) y)) (if.f64 (<=.f64 z #s(literal 23499999999999998703524694157226964250902192962612416761706990736587464313755825948858515456 binary64)) #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 (*.f64 x z) y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -3022314549036573/151115727451828646838272 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (/.f64 (*.f64 x z) y)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 7355978596156267/6129982163463555433433388108601236734474956488734408704 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) t) #s(approx (- t (/ (* (- t z) x) y)) (/.f64 (*.f64 x z) y)))) #s(approx (+ (* (/ x y) (- z t)) t) t) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -1 binary64)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (/.f64 x (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 29 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(literal 1 binary64) #s(approx (sqrt (+ x 1)) #s(approx (* x (sqrt (/ 1 x))) (sqrt.f64 x)))))) (if.f64 (<=.f64 x #s(literal 29 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 (/ (- x -1) (sqrt (- x -1))))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 140 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 (/ (- x -1) (sqrt (- x -1))))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 607985949695017/562949953421312 binary64)) #s(approx (/ x (+ 1 (/ (- 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 (/ (- x -1) (sqrt (- x -1))))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 607985949695017/562949953421312 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 (/ (- x -1) (sqrt (- x -1))))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 29 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ x (+ 1 (/ (- x -1) (sqrt (- x -1))))) (sqrt.f64 x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) (+.f64 (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x x)) (*.f64 y y)) (-.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 20 binary64)) (-.f64 (*.f64 y y) (*.f64 #s(approx (- -2 x) #s(literal -2 binary64)) x)) #s(approx (- (* y y) (* (- -2 x) x)) (+.f64 (+.f64 x x) (*.f64 x x)))) #s(approx (- (* y y) (* (- -2 x) x)) (+.f64 (+.f64 x x) (*.f64 x x))) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x (+.f64 #s(literal 2 binary64) x))) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x #s(approx (+ 2 x) #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 x y) x) y) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 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 -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 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 (*.f64 x y) x) y) #s(literal -59999999999999996667063198696987701731549959732709975667183888870979468237852410047874213649168681769520818816561301330682060481860893565052108228731700306140419402132096975671407147917581782390927587790973026341749425086639919119915233807230283697095959845206982334048933267984412640679067940968570114015232 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 -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 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 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 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 -7500000000000000 binary64)) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 1900000000 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 x #s(literal -8231177221447645/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 170000000000000005735768827686289408 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) y)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) x)))) #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 (*.f64 x x) x))) (if.f64 (<=.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) #s(approx (/ x (- 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) #s(approx (/ x (- 1 x)) (*.f64 x #s(approx (+ 1 x) #s(literal 1 binary64))))) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 y x) y) x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y y))) (*.f64 x #s(approx (+ 1 (* y y)) #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal -4149515568880993/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal -2000000000000000014897961004148639782883989877166307744719285082625279704935632320527439752747814116816931205205569292567450867665619546366181138482232477674193077794720878428160 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 x y) t) z)) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x)))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal -4496393867966703/2305843009213693952 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z)) (if.f64 (<=.f64 z #s(literal -2420859260706477/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 x (-.f64 t z))) t) (if.f64 (<=.f64 z #s(literal 7000000000000000468942493657203951861235712 binary64)) (+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) z) t)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z))))) (if.f64 (<=.f64 t #s(literal -6800207735332289/37778931862957161709568 binary64)) (+.f64 x (*.f64 (/.f64 z t) #s(approx (- y x) y))) (if.f64 (<=.f64 t #s(literal 7964942458125489/971334446112864535459730953411759453321203419526069760625906204869452142602604249088 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 z (-.f64 y x))) t) (+.f64 x (*.f64 (/.f64 z t) #s(approx (- y x) y))))) (if.f64 (<=.f64 z #s(literal -5104235503814077/680564733841876926926749214863536422912 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z)) (if.f64 (<=.f64 z #s(literal 7000000000000000468942493657203951861235712 binary64)) (+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) z) t)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z)))) (if.f64 (<=.f64 z #s(literal -5104235503814077/680564733841876926926749214863536422912 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z)) (if.f64 (<=.f64 z #s(literal 7799999999999999390705028442822437880463360 binary64)) (+.f64 x (*.f64 (/.f64 z t) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z)))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) #s(literal -199999999999999981320793872902098815305578192778804212637380338028461654835030680366974488760596213655036102072030828525575525759255608331297868468446433897305811987841093809994261651383581507831651073547206947504128 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) #s(literal -99999999999999994416755247254933381274972870380190006824232035607637985622760311004411949604741731366073618283536318464 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 y z)) t) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) #s(literal 10000000000000000213204190094543968723012578712679649467743338496 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 x #s(approx (- t z) t))) t) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) #s(literal -inf.0 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 z #s(approx (- (/ y t) (/ x t)) (/.f64 y t)))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) #s(literal -99999999999999994416755247254933381274972870380190006824232035607637985622760311004411949604741731366073618283536318464 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 y z)) t) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) #s(literal 10000000000000000213204190094543968723012578712679649467743338496 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 x #s(approx (- t z) t))) t) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t)) #s(literal 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 y z)) t) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 z #s(approx (- (/ y t) (/ x t)) (/.f64 y t)))))))) (if.f64 (<=.f64 z #s(literal -4627840190124763/680564733841876926926749214863536422912 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 z #s(approx (- (/ y t) (/ x t)) (/.f64 y t)))) (if.f64 (<=.f64 z #s(literal 2308711300569989/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 x #s(approx (- t z) t))) t) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 z #s(approx (- (/ y t) (/ x t)) (/.f64 y t)))))) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 z #s(approx (- (/ y t) (/ x t)) (/.f64 y t)))) (if.f64 (<=.f64 (-.f64 x (/.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) z) (-.f64 (*.f64 (*.f64 z #s(literal 2 binary64)) z) (*.f64 y t)))) #s(literal +inf.0 binary64)) (-.f64 x (*.f64 (/.f64 (+.f64 y y) (-.f64 (*.f64 (+.f64 z z) z) (*.f64 t y))) z)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z)))) (if.f64 (<=.f64 z #s(literal -749143155466035/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (if.f64 (<=.f64 z #s(literal 1034434490084475/383123885216472214589586756787577295904684780545900544 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (*.f64 #s(literal -2 binary64) (/.f64 z t)))) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))))) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (/.f64 (*.f64 (/.f64 (PI.f64) (+.f64 a b)) #s(literal 1/2 binary64)) (*.f64 a b)) (/.f64 (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (*.f64 b a))) (+.f64 b a)) (if.f64 (<=.f64 b #s(literal 1000000000000000015559416129466843024268201396921061433369770580430833781164755703264985389915047447676206280867840 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (+.f64 a b) b) (neg.f64 a))) (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (+ b a) b) a) b)))) (if.f64 (<=.f64 b #s(literal 20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264 binary64)) (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 a b) b) a))) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 (+.f64 b a) a) b))) (if.f64 (<=.f64 b #s(literal 20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264 binary64)) (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 a b) b) a))) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 #s(approx (+ a b) b) a) b))) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) b))) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 #s(approx (+ a b) b) a) b)) (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (+ b a) b) a) b))) (if.f64 (<=.f64 eps #s(literal 2176715800697727/73786976294838206464 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (/.f64 (+.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 x #s(literal -1 binary64))) (exp.f64 x)) #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 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal -1 binary64) eps) x)) (exp.f64 #s(approx (* (- eps 1) x) (*.f64 eps x)))) #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 (+.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 eps) #s(literal 1 binary64)) x)) (exp.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) x))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal -7312981221973259/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088 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(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps)))))))) (if.f64 (<=.f64 x #s(literal 179999999999999987770016120169177405633445314989017483024106794832788233226796736432629489269567403793655793768216793718555157515299215256912977057603887397105712577115895638296410516517921328308350851897721276969390366212758992693847042471937950880795866029326177438531584 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (+.f64 #s(approx (exp (* (- (neg eps) 1) x)) #s(literal 1 binary64)) (exp.f64 #s(approx (* (- eps 1) x) (*.f64 eps x)))) #s(literal 1/2 binary64))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- (neg eps) 1) x)) (exp (* (- eps 1) x))) (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 eps #s(literal 11500000 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- (neg eps) 1) x)) (exp (* (- eps 1) x))) (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) #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 (+.f64 #s(approx (exp (* (- (neg eps) 1) x)) #s(literal 1 binary64)) (exp.f64 #s(approx (* (- eps 1) x) (*.f64 eps x)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal -11000 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) #s(approx (exp (neg (* (+ 1 eps) x))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) x) (*.f64 (-.f64 eps #s(literal -1 binary64)) x))) #s(approx (+ 1 (* (- eps -1) x)) (+.f64 #s(literal 1 binary64) x)))))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 179999999999999987770016120169177405633445314989017483024106794832788233226796736432629489269567403793655793768216793718555157515299215256912977057603887397105712577115895638296410516517921328308350851897721276969390366212758992693847042471937950880795866029326177438531584 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (+.f64 #s(approx (exp (* (- (neg eps) 1) x)) #s(literal 1 binary64)) (exp.f64 #s(approx (* (- eps 1) x) (*.f64 eps x)))) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (if.f64 (<=.f64 x #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))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) #s(approx (exp (neg (* (+ 1 eps) x))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) x) (*.f64 (-.f64 eps #s(literal -1 binary64)) x))) #s(approx (+ 1 (* (- eps -1) x)) (+.f64 #s(literal 1 binary64) x)))))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 8500259669165361/2361183241434822606848 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))) (*.f64 x #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))))))))) (if.f64 (<=.f64 x #s(literal 1550000000000000079484284792877098544409869979081526717093421634571338297655385719964862350623466469624734692949803845876385677753179407942062624634603633122182430720 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 179999999999999987770016120169177405633445314989017483024106794832788233226796736432629489269567403793655793768216793718555157515299215256912977057603887397105712577115895638296410516517921328308350851897721276969390366212758992693847042471937950880795866029326177438531584 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))) (*.f64 x #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #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)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 x #s(literal -40000 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) #s(approx (exp (neg (* (+ 1 eps) x))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) x) (*.f64 (-.f64 eps #s(literal -1 binary64)) x))) #s(approx (+ 1 (* (- eps -1) x)) (+.f64 #s(literal 1 binary64) x)))))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 1770887431076117/295147905179352825856 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)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal -7526271582073497/147573952589676412928 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) #s(approx (exp (neg (* (+ 1 eps) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal 1 binary64))))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 1770887431076117/295147905179352825856 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)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal 731966804844795/4722366482869645213696 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 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal 1 binary64) x)))) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64))) #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 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal 1 binary64) x)))) (*.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))) (+.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 a1 (cos.f64 th)) (/.f64 a1 (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) #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 (/.f64 #s(approx (cos th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (*.f64 #s(approx (cos th) #s(literal 1 binary64)) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2)) (+.f64 (*.f64 (*.f64 #s(approx (cos th) #s(literal 1 binary64)) (/.f64 a1 (sqrt.f64 #s(literal 2 binary64)))) a1) (*.f64 (/.f64 (*.f64 #s(approx (cos th) #s(literal 1 binary64)) a2) (sqrt.f64 #s(literal 2 binary64))) a2)) (/.f64 (*.f64 #s(approx (cos th) #s(literal 1 binary64)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(approx (cos th) #s(literal 1 binary64)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) #s(literal 1/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 #s(approx (cos th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(approx (+ 1 (/ (* a1 a1) (* a2 a2))) #s(literal 1 binary64)) (*.f64 a2 a2))) (/.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 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 #s(literal -1/2 binary64) k)) (/.f64 (sqrt.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64)))) (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 (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))) #s(approx (/ (pow (* 2 (* n (PI))) 1/2) (sqrt k)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 k n)) (/.f64 (+.f64 (PI.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 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (/ (pow (* 2 (* n (PI))) 1/2) (sqrt k)) (/.f64 (*.f64 n (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) n) (/.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (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))) #s(approx (/ (pow (* 2 (* n (PI))) 1/2) (sqrt k)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 k n)) (/.f64 (+.f64 (PI.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 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (/ (pow (* 2 (* n (PI))) 1/2) (sqrt k)) (/.f64 (*.f64 n (sqrt.f64 (*.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 n n))))) (sqrt.f64 k)))))) (if.f64 (<=.f64 k #s(literal 1080863910568919/144115188075855872 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) #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 (+.f64 n n) (PI.f64)) (*.f64 (*.f64 n n) k))) n)))) (if.f64 (<=.f64 n #s(literal 4000000000000000179542850712303667142197248 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 n) (sqrt.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k)))) #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 (PI.f64) (/.f64 #s(literal 2 binary64) (*.f64 k n)))) n)))) (if.f64 (<=.f64 n #s(literal 2535301200456459/2535301200456458802993406410752 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (/.f64 n k))))) #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 (PI.f64) (/.f64 #s(literal 2 binary64) (*.f64 k n)))) n)))) (if.f64 (<=.f64 n #s(literal 2535301200456459/2535301200456458802993406410752 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (/.f64 n k))))) #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)) (*.f64 k n))) 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 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.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) (sin.f64 (-.f64 lambda1 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 (sin.f64 lambda1) (cos.f64 lambda2)) #s(approx (* (sin lambda2) (cos lambda1)) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (if.f64 (<=.f64 lambda2 #s(literal -7177997053961861/18889465931478580854784 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (if.f64 (<=.f64 lambda2 #s(literal 5316911983139663/10633823966279326983230456482242756608 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos lambda2) (cos phi2)) (cos.f64 phi2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))) (if.f64 (<=.f64 (cos.f64 phi2) #s(literal -7385903388887613/9007199254740992 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (* (cos (- lambda2 lambda1)) (cos phi2)) (cos phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) lambda1)) lambda1) (if.f64 (<=.f64 (cos.f64 phi2) #s(literal 1125449546879887/1125899906842624 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos lambda2) (cos phi2)) (cos.f64 phi2)))))) (+.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)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (if.f64 (<=.f64 (cos.f64 phi2) #s(literal -7385903388887613/9007199254740992 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)))))) (if.f64 (<=.f64 (cos.f64 phi2) #s(literal 1125449546879887/1125899906842624 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos lambda2) (cos phi2)) (cos.f64 phi2)))))) (+.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)))))))) (if.f64 (<=.f64 (cos.f64 phi2) #s(literal -7385903388887613/9007199254740992 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)))))) (if.f64 (<=.f64 (cos.f64 phi2) #s(literal 1125449546879887/1125899906842624 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos lambda2) (cos phi2)) (cos.f64 phi2)))))) (+.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)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (if.f64 (<=.f64 phi2 #s(literal 5404319552844595/18014398509481984 binary64)) (+.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))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos lambda2) (cos phi2)) (cos.f64 phi2))))))) (if.f64 (<=.f64 phi2 #s(literal 5404319552844595/18014398509481984 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos lambda2) (cos phi2)) (cos.f64 phi2))))))) (if.f64 (<=.f64 lambda2 #s(literal -6989102394647075/18889465931478580854784 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if.f64 (<=.f64 lambda2 #s(literal 5199348164998597/2475880078570760549798248448 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos lambda2) (cos phi2)) (cos.f64 phi2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (if.f64 (<=.f64 (+.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)))))) #s(literal -1170935903116329/2251799813685248 binary64)) (+.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (cos phi1) (* (cos phi2) (sin (+ (- lambda2 lambda1) (* (PI) 1/2))))) (+.f64 #s(approx (cos phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (cos.f64 (-.f64 lambda2 lambda1))))) lambda1) (if.f64 (<=.f64 (+.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)))))) #s(literal 3242591731706757/18014398509481984 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos lambda2) (cos phi2)) (cos.f64 phi2)))))) (+.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (cos phi1) (* (cos phi2) (sin (+ (- lambda2 lambda1) (* (PI) 1/2))))) (+.f64 #s(approx (cos phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (cos.f64 (-.f64 lambda2 lambda1))))) lambda1))) (if.f64 (<=.f64 (+.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)))))) #s(literal -1170935903116329/2251799813685248 binary64)) (+.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (cos phi1) (* (cos phi2) (sin (+ (- lambda2 lambda1) (* (PI) 1/2))))) (+.f64 #s(approx (cos phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (cos.f64 (-.f64 lambda2 lambda1))))) lambda1) (if.f64 (<=.f64 (+.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)))))) #s(literal 3242591731706757/18014398509481984 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) (+.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (cos phi1) (* (cos phi2) (sin (+ (- lambda2 lambda1) (* (PI) 1/2))))) (+.f64 #s(approx (cos phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (cos.f64 (-.f64 lambda2 lambda1))))) lambda1))) (+.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (cos phi1) (* (cos phi2) (sin (+ (- lambda2 lambda1) (* (PI) 1/2))))) (+.f64 #s(approx (cos phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (cos.f64 (-.f64 lambda2 lambda1))))) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (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))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (neg.f64 lambda2)))))))) (if.f64 (<=.f64 lambda1 #s(literal 105391615022863/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.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))) #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))) #s(approx (+ 1 (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos lambda1)) #s(literal 2 binary64))))))) (-.f64 U (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 l)) J) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 3602879701896397/18014398509481984 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) J)) U)) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 5224175567749775/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))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ U (* J (- (exp l) (exp (neg l))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 J J) l) U)) U))) (if.f64 (<=.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #s(literal -inf.0 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ U (* J (- (exp l) (exp (neg l))))) #s(approx (+ U (* 2 (* J l))) (*.f64 J (+.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 U J)))))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ U (* J (- (exp l) (exp (neg l))))) (+.f64 (*.f64 (+.f64 J J) l) U)))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ U (* J (- (exp l) (exp (neg l))))) (+.f64 (*.f64 (+.f64 J 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 (fabs.f64 (-.f64 n m)) (+.f64 (*.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 -290000000000000024896005313625518109648963087216270509819503532991599083520 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)) (+.f64 (*.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 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 (-.f64 M #s(approx (* 1/2 (+ n m)) (*.f64 #s(literal 1/2 binary64) n))) (-.f64 M #s(approx (* 1/2 (+ n m)) (*.f64 #s(literal 1/2 binary64) n)))) l))) #s(approx (cos (neg M)) #s(literal 1 binary64))))) (if.f64 (<=.f64 n #s(literal 5312662293228351/295147905179352825856 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)) (+.f64 (*.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 #s(approx (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))) (*.f64 (*.f64 #s(literal -1/4 binary64) n) n))) #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 #s(approx (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))) (*.f64 (*.f64 #s(literal -1/4 binary64) n) n))) #s(approx (cos (neg M)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 -7914572847139345/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 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 (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))))))) (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 6365737426045269/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 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 U (*.f64 U (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 J J) (+.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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 -7914572847139345/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (*.f64 (*.f64 (+.f64 J J) (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 6365737426045269/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 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 U (*.f64 U (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 J J) (+.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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 -8958978968711217/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 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 U (*.f64 U (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 J J) (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 3305279843951243/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 binary64)) (*.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 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 U 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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 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 U (*.f64 U (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 J J) (+.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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 binary64)) (*.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 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 U J))) #s(literal 2 binary64))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 U (*.f64 (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 4 binary64)) J)) (/.f64 U J)) #s(literal -1 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 U (*.f64 (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 4 binary64)) J)) (/.f64 U J)) #s(literal -1 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))) #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 39999999999999999253947108824920166311262242879282325320393934881787391533118003359537190907131418322949450788016090326291081174748179743640062115840672197995548828895760818736795585057825358633951551805938320019611034084401657857963935850452763343544973161041698911698282042120565522335380013056 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 U (*.f64 (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 4 binary64)) J)) (/.f64 U J)) #s(literal -1 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 U #s(literal 7814969963626365/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744 binary64)) #s(approx (* (* (sqrt (- (/ (* U U) (* (- (* (cos K) 1/2) -1/2) (* 4 (* J J)))) -1)) (cos (* -1/2 K))) (* J -2)) (*.f64 #s(literal -2 binary64) (*.f64 J (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 U (*.f64 (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 J J))) U) #s(literal -1 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64)))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -4278419646001971/4503599627370496 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (* U (* U (/ 1 (* (* (+ J J) (+ J J)) (+ 1/2 (* 1/2 (cos K)))))))))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (+ 1/2 (* 1/2 (cos K)))))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64))))))))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 9007196498313427/9007199254740992 binary64)) #s(approx (* (* (sqrt (- (/ (* U U) (* (- (* (cos K) 1/2) -1/2) (* 4 (* J J)))) -1)) (cos (* -1/2 K))) (* J -2)) (*.f64 #s(literal -2 binary64) (*.f64 J (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64))))) U) U) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)))) (if.f64 (<=.f64 K #s(literal 3334767195825197/340282366920938463463374607431768211456 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64))))) U) U) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) #s(approx (* (* (sqrt (- (/ (* U U) (* (- (* (cos K) 1/2) -1/2) (* 4 (* J J)))) -1)) (cos (* -1/2 K))) (* J -2)) (*.f64 #s(literal -2 binary64) (*.f64 J (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) (if.f64 (<=.f64 U #s(literal 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 U U) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64))) J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64))))) J) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64))))) U) U) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) #s(literal -1 binary64))))) U) U) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) #s(approx (cos (/ K 2)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K))))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) (*.f64 #s(approx (* (sqrt (- (* (/ 1/4 (* (* (cos (/ K 2)) J) (* (cos (/ K 2)) J))) (* U U)) -1)) -2) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 y #s(literal 60000000 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 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (neg.f64 (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 #s(approx (+ (/ (+ 1 (- x x)) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y))))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) 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 y #s(literal 60000000 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 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 z) (sqrt.f64 (-.f64 z #s(literal -1 binary64))))) (sqrt.f64 (-.f64 z #s(literal -1 binary64))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 #s(approx (+ (/ (+ 1 (- x x)) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y))))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) 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 y #s(literal 48000000 binary64)) (+.f64 (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (+.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))) (-.f64 (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 (+ (/ (+ 1 (- x x)) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y))))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) 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)) (+.f64 (+.f64 #s(approx (+ (/ (+ 1 (- x x)) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) 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 4504725527277339/2251799813685248 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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z))))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (+.f64 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 #s(approx (+ 1 (+ (sqrt (+ 1 x)) (* 1/2 y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) y))) (+.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 (+.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 3602879701896397/18014398509481984 binary64)) (+.f64 (+.f64 #s(approx (+ (/ (+ 1 (- x x)) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) 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))) (+.f64 (+.f64 (+.f64 (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.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)) (+.f64 (+.f64 #s(approx (+ (/ (+ 1 (- x x)) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) 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))) (+.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)))) (-.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 (+.f64 #s(literal 1 binary64) (-.f64 x x)) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.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 5404319552844595/4503599627370496 binary64)) (+.f64 (+.f64 #s(approx (+ (/ (+ 1 (- x x)) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) 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))) (+.f64 (+.f64 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 #s(approx (+ 1 (+ (sqrt (+ 1 x)) (* 1/2 y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) y))) (+.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 4165829655317709/562949953421312 binary64)) (+.f64 (+.f64 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 #s(approx (+ 1 (+ (sqrt (+ 1 x)) (* 1/2 y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) y))) (+.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))) #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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+ (sqrt x) (sqrt y))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))) (sqrt.f64 x)))))) (if.f64 (<=.f64 z #s(literal 390000000000000 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+.f64 #s(literal 1 binary64) (+.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))))) #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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 (-.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (sqrt.f64 y)) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 (-.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (sqrt.f64 y)) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))))) (if.f64 (<=.f64 y #s(literal 145000000000 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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (+.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (+.f64 (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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+ (sqrt x) (sqrt y))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal 145000000000 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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) #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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+ (sqrt x) (sqrt y))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (+.f64 (-.f64 (-.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (sqrt.f64 x)) (sqrt.f64 y)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y)) #s(literal 3602879701896397/72057594037927936 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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+ (sqrt x) (sqrt y))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) x)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))))) #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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+ (sqrt x) (sqrt y))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+ (sqrt x) (sqrt y))) #s(approx (- (sqrt (+ 1 x)) (sqrt x)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+ (sqrt x) (sqrt y))) #s(approx (- (sqrt (+ 1 x)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x)))))) (*.f64 x #s(literal 5 binary64)) (if.f64 (<=.f64 x #s(literal 100000000000000 binary64)) (/.f64 (-.f64 (-.f64 x #s(literal -1 binary64)) x) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 125000 binary64)) (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 35 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 35 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 x #s(literal 3422735716801577/36028797018963968 binary64)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (+.f64 x (*.f64 y (+.f64 z x))) (if.f64 (<=.f64 y #s(literal -5/2 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 1397820478929415/37778931862957161709568 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 -6170642089954523/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 6646139978924579/1329227995784915872903807060280344576 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 (+.f64 x z))))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) (if.f64 (<=.f64 z #s(literal 1500000000000000000000 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 -6170642089954523/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) (if.f64 (<=.f64 y #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 28999999999999999682267734823010818041570026289672020310749718784099182472842936578685475026505777974343630848 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) #s(approx (+ x (* y (+ z x))) #s(approx (* x (+ 1 y)) (*.f64 x y)))))) (if.f64 (<=.f64 y #s(literal -3152519739159347/2251799813685248 binary64)) #s(approx (+ x (* y (+ z x))) #s(approx (* x (+ 1 y)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 440000000000000016777216 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) #s(approx (+ x (* y (+ z x))) #s(approx (* x (+ 1 y)) (*.f64 x y))))) #s(approx (+ x (* y (+ z x))) #s(approx (* x (+ 1 y)) (*.f64 x y))) (+.f64 x (*.f64 x x)) (*.f64 (-.f64 x #s(literal -1 binary64)) x) (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -42000000000000 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 x (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) x)) y))))) (if.f64 (<=.f64 x #s(literal -3152519739159347/2251799813685248 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 1/2 binary64) y))))) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal -42000000000000 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 5902958103587057/147573952589676412928 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 100 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) #s(approx (* x (- 1/2 y)) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)))) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 5902958103587057/147573952589676412928 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 100 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) #s(approx (* y (- (/ (log (+ 1 (exp x))) y) x)) (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 -944473296573929/1180591620717411303424 binary64)) (-.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 5902958103587057/590295810358705651712 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 -5944751508129055/4503599627370496 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (/.f64 #s(literal 1 binary64) #s(approx (/ x (* (- x -1) x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (*.f64 x #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) x)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (/.f64 #s(literal 1 binary64) #s(approx (/ x (* (- x -1) x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (*.f64 x #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) x)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) (-.f64 (-.f64 #s(literal 2 binary64) x) x))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (*.f64 x #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal -4911261142184431/18889465931478580854784 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) #s(approx (- (- 2 x) x) (*.f64 #s(literal -2 binary64) x)))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (*.f64 x #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 944473296573929/9444732965739290427392 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (*.f64 x #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 2 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 #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64)))) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (E.f32) (/.f32 (neg.f32 x) s)))) (/.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 16768827/8388608 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (cosh.f32 (/.f32 x s)) #s(approx (- (sinh (/ x s)) 1) #s(literal -1 binary32))))) (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)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) (/.f32 (/.f32 #s(literal 1 binary32) s) #s(approx (/ -1 (- (* -1/4 x) (* 1/2 s))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 x s))) s))))) (if.f32 (<=.f32 (neg.f32 x) #s(literal 10141205/5070602400912917605986812821504 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 (+.f32 (*.f32 s s) (*.f32 s (-.f32 s x))) (*.f32 s 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 (/.f32 #s(literal 1 binary32) s) x))))) (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 x s))))) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x)))) #s(literal 2 binary32)) s) (exp.f32 (/.f32 (fabs.f32 x) s)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s) (exp.f32 (/.f32 (fabs.f32 x) s)))) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)) (*.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal -2 binary32))) (/.f32 (pow.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s)) (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 (sqrt.f32 x) (sqrt.f32 x))) s)) (*.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 (sqrt.f32 x) (sqrt.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)) (*.f32 (-.f32 (exp.f32 (/.f32 (neg.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)) (*.f32 #s(approx (- (exp (/ (neg (fabs x)) s)) -1) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s)))) (/.f32 #s(approx (pow (- (exp (/ (neg (fabs x)) s)) -1) -2) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))) (*.f32 (*.f32 (-.f32 #s(approx (exp (/ (neg (fabs x)) s)) (/.f32 (-.f32 s (fabs.f32 x)) s)) #s(literal -1 binary32)) (-.f32 #s(approx (exp (/ (neg (fabs x)) s)) (/.f32 (-.f32 s (fabs.f32 x)) s)) #s(literal -1 binary32))) s)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))) (*.f32 (*.f32 s (+.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(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 -7540071506325551/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328 binary64)) (*.f64 c #s(approx (log (+ 1 (* (- (pow (E) x) 1) y))) (*.f64 y #s(approx (- (+ (* -1/2 (* y (pow (- (pow (E) x) 1) 2))) (pow (E) x)) 1) (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (E.f64) x) y)) (/.f64 #s(literal 1 binary64) y))))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 5655053629744163/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208 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 7737125245533627/154742504910672534362390528 binary64)) (*.f64 #s(approx (log (- (* y (- (exp x) 1)) -1)) (*.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)))) c) (*.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 -7540071506325551/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328 binary64)) (*.f64 #s(approx (log (- (* y (- (exp x) 1)) -1)) (*.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)))) c) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 5655053629744163/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208 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 7737125245533627/154742504910672534362390528 binary64)) (*.f64 #s(approx (log (- (* y (- (exp x) 1)) -1)) (*.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)))) c) (*.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 -6176826577981891/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (-.f64 (*.f64 (exp.f64 x) (*.f64 y c)) (*.f64 #s(literal 1 binary64) (*.f64 y c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 5655053629744163/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208 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 7737125245533627/154742504910672534362390528 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (neg.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 -4533471823554859/604462909807314587353088 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (-.f64 (*.f64 (exp.f64 x) y) y))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 c #s(literal 4253529586511731/21267647932558653966460912964485513216 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))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) (if.f64 (<=.f64 (*.f64 a b) #s(literal -500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 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 20000000000000001048762368950125674390947600308859449221132274486636123669507437727641913661775715231977449272833864355658690803360374488303464595921184714543633814120241555308544 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -900000000000000014003474516520158721841381257228955290032793522387750403048280132938486850923542702908585652781056 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (*.f64 c i)) (if.f64 (<=.f64 (*.f64 a b) #s(literal 72000000000000002759265095950393806830254451241273756775821279431349568525911456197703405999155225262121313019175148839004192737084525666572415209670013440688316599160441929153413906432 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (*.f64 c i)))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -20000000000000001591246497225609942863124522803338210318772879946975861504403522268283535360 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 1999999999999999854227564838689211149197336306589765346917850784974389287407264558197116118932362088956801451687625676673590243122062793009333835997028916892708287058863843646543590072500136370325609393187454976 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 a b) #s(literal -900000000000000014003474516520158721841381257228955290032793522387750403048280132938486850923542702908585652781056 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 a b) #s(literal -136451785456117/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 72000000000000002759265095950393806830254451241273756775821279431349568525911456197703405999155225262121313019175148839004192737084525666572415209670013440688316599160441929153413906432 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)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -58000000000000000533833905920929432532600308306178850732250332024509560628225728204937268876927827968 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 a b) #s(literal 72000000000000002759265095950393806830254451241273756775821279431349568525911456197703405999155225262121313019175148839004192737084525666572415209670013440688316599160441929153413906432 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)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -20000000000000001173281225401480239510924085727794608776187427091019642704107631219009550715922787179608060751714014998753604207233728512 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 t z))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -58000000000000000533833905920929432532600308306178850732250332024509560628225728204937268876927827968 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 a b) #s(literal 860000000000000031909565750290386761516496339551806291789831609758775282843885087848783970992090509495858259624131286815475531295519655211900908162746051476954494309018418586096500736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 t z))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -15499999999999999053574695568916972114477176115298107544058108109054725328173032788964965844254720 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 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2800000000000000106057367880391470440965294916744054973642790769246824503967744 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 t z))) #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 x y)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -47000000000000002067991945199831789942543192885043878276316501431057740152308810907648 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 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 160000000000000000000 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)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.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 c i)))) (-.f64 (*.f64 x y) (*.f64 z t)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -211368832449645/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (- (* x y) (* z t)) #s(approx (* z (- (* (/ y z) x) t)) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 750000000000000072349910736225071179759616 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)) #s(approx (- (* x y) (* z t)) #s(approx (* z (- (* (/ y z) x) t)) (*.f64 x y))))) #s(approx (- (* x y) (* z t)) #s(approx (* z (- (* (/ y z) x) t)) (*.f64 x y))) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 z t) #s(literal -100000000000000009190283508143378238084034459715684532224 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 9999999999999999634067965630886574211027143225273567793680363843427086501542887424 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 99999999999999990959401044767537593501656918740576398586892792465272451027953301036534141738485988029569553038510666318680865279842887243162229186843277653306392406169861934038413548670665077684456779836676898816 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y))) (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -100000000000000009190283508143378238084034459715684532224 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 9999999999999999634067965630886574211027143225273567793680363843427086501542887424 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 -99999999999999995114329246392351320533891604611862166994665838905735117237499591832783878891723402280958754487671382567069482532505524930926357359262764539937703665383734250007772365382290862243840 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 1999999999999999849018243044950493730357344400572780826747280381855341553749413802001734949168592635584204214430794595428034515961615595786147287705984016922538333948379351112283825553624346394974278461006826844740393498298023936 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 a b) #s(literal -17500000000000000564019894551442018056116217653579294975732493640598545065409155191322581232536063711610974730053934240497664 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 134999999999999995674583692359373769501887189350352914705508508656237260716268090993694033110008092743819431071829319022377967197955431071486985659430092082054644441923298208365104653692743348792728508973855792677056279869383005783959217889083392 binary64)) (*.f64 #s(approx (+ 1 (/ (+ (* b a) (* t z)) (* y x))) #s(literal 1 binary64)) (*.f64 y x)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -100000000000000009190283508143378238084034459715684532224 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 500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 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 (+ (* a b) (* x y)) (*.f64 a b))) (+.f64 (*.f64 x y) (*.f64 z t)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -211368832449645/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ (* x y) (* z t)) (*.f64 x y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 540000000000000000 binary64)) #s(approx (+ (* x y) (* z t)) (*.f64 t z)) #s(approx (+ (* x y) (* z t)) (*.f64 x y)))) #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (if.f64 (<=.f64 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (if.f64 (<=.f64 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal 404804506614621/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y z)) (sin.f64 y)) x) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z))) (if.f64 (<=.f64 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal 404804506614621/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (*.f64 (/.f64 (sin.f64 y) z) x) y) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 2251799802426249/2251799813685248 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z y)) (*.f64 (sin.f64 y) x)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 2251799802426249/2251799813685248 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y z)) (sin.f64 y)) x) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 2251799802426249/2251799813685248 binary64)) (/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 2251799802426249/2251799813685248 binary64)) (*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 2251799802426249/2251799813685248 binary64)) (*.f64 (/.f64 x (*.f64 z y)) (sin.f64 y)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) (if.f64 (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z y) #s(approx (* (sin y) x) (*.f64 x y)))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) (if.f64 (<=.f64 y #s(literal 180000000000000014446087589519067221558745290079722173773395639411254778067191240985506839782185767327556732903255407180447231904239003965972207284024618866843660000766496910182325420032 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x))) (/.f64 #s(approx (* (sin y) x) (*.f64 x y)) (*.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 0 binary64)) (/.f64 #s(approx (* (sin y) x) (*.f64 x y)) (*.f64 z y)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 3167306855617931/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344 binary64)) (*.f64 #s(approx (/ (sin y) (* z y)) (/.f64 z (*.f64 z z))) x) #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 99999999999999996350686867959178558315902274782992576532314485486221746301240205812674342870820492799837784938001204037775189753543960218791943147793788145321066524580618236658968633362758090027700335311493754978334367629875739137498376013657689431411868208826074951744485326848 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 1915619426082361/95780971304118053647396689196894323976171195136475136 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 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (cosh.f64 x) z) (/.f64 y x)) (*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) #s(literal 20000000000000001944124809770689306899513456960949883711695315279822601044442678468776355013032015521585513356295347692305208680856860570591457828942442724739900616292977285692626462671120877123272704 binary64)) (/.f64 #s(approx (* y (/ (cosh x) x)) (/.f64 y x)) z) (*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 99999999999999996350686867959178558315902274782992576532314485486221746301240205812674342870820492799837784938001204037775189753543960218791943147793788145321066524580618236658968633362758090027700335311493754978334367629875739137498376013657689431411868208826074951744485326848 binary64)) (/.f64 #s(approx (* y (/ (cosh x) x)) (/.f64 y x)) z) (/.f64 (/.f64 #s(approx (* y (cosh x)) y) z) x)) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) #s(literal 5000000000000000233009035874103487842025429049746884307104902290093413906615431497863838561070978561605169882979927449326586308330034490456803110487463217202937150636836581109497436029475276191632298678857801213921774796800 binary64)) (/.f64 #s(approx (* y (/ (cosh x) x)) (/.f64 y x)) z) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 x z)))) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 x z))) (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 x #s(literal 8689154328480147/75557863725914323419136 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 -inf.0 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (-.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal -1 binary64)))) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (-.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal -1 binary64)))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #s(literal -1 binary64)))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) #s(approx (- (* -1/6 (* y y)) -1) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))) #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 9007199254740929/9007199254740992 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh 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))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))) #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 9007199254740929/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 (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))) #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 9007199254740929/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 9007199254740929/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 -1152921504606847/2305843009213693952 binary64)) (*.f64 #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y))) (if.f64 (<=.f64 (cos.f64 x) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y) y) #s(literal -1 binary64))) #s(approx (cos x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (cos.f64 x) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 #s(approx (cos x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y) y) #s(literal -1 binary64))) #s(approx (cos x) #s(literal 1 binary64)))) (*.f64 #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) y) y) #s(literal -1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 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 5444517870735015/2722258935367507707706996859454145691648 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 x)) (/.f64 x (/.f64 y (sin.f64 y))) (*.f64 x (/.f64 (sin.f64 y) y)) (*.f64 x #s(approx (/ (sin y) y) (/.f64 #s(approx (- (* (* (* y y) -1/6) (* (* y y) -1/6)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) 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))))) #s(approx (sinh y) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)) y))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 (/.f64 (sin.f64 x) x) #s(approx (sinh y) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)) y))) (*.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) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(approx (sinh y) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)) y))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 6216540455122333/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 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 #s(approx (sin x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x)) y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 6216540455122333/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 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 -5783580587434429/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 #s(approx (sin x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x)) y)) 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 -5783580587434429/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 #s(approx (sin x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x)) y)) x) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (sinh y) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)) y)))) (if.f64 (<=.f64 x #s(literal 12199999999999999486938479437486720275382933036470407393598156991348422302888096797412689453048418006271109026437984558946434601191689825220918619338292780030137343859094852242171864644669675667456 binary64)) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (sinh y) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)) y))) (*.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) x) #s(literal 1 binary64)) #s(approx (sinh y) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)) y))) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) (*.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)))))))) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) y)) y))))) (if.f64 (<=.f64 y #s(literal 7000000000000 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 y #s(literal 33999999999999997385945714264732131596311799179418596210267929689480641054901534033468063226777126186016033121888357170920470762342405313696510302276812800 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) #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 y #s(literal 36000000000000 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (*.f64 #s(approx (sin x) (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) #s(approx (/ (sinh y) y) #s(literal 1 binary64)))) (*.f64 #s(approx (sin x) (-.f64 x (*.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))) #s(approx (/ (sinh y) y) #s(literal 1 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 (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 (*.f64 (+.f64 y y) y) (*.f64 x x)) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 #s(literal -3 binary64) (*.f64 y y))) #s(approx (- (+ (- (* x y) (* y y)) (* y y)) (* y z)) (*.f64 y (-.f64 x z))) (*.f64 (-.f64 x z) y) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (neg.f64 z) y)) (if.f64 (<=.f64 z #s(literal 2600000000 binary64)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x y)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (neg.f64 z) y)))) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x y)) #s(approx (+ (- (* y x) (* (+ z y) y)) (* y y)) (*.f64 (-.f64 x z) y)) (if.f64 (<=.f64 z #s(literal 23999999999999999471913177735783844184755773347227225938534077879262334541498579818246225186158252335274438441972889859252122375361547513488732061696 binary64)) (-.f64 (*.f64 y x) (*.f64 (*.f64 #s(literal -3 binary64) z) z)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 z y) z) #s(literal 3 binary64)) x) y))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z)) #s(literal +inf.0 binary64)) (-.f64 (*.f64 y x) (*.f64 (*.f64 #s(literal -3 binary64) z) z)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) #s(approx (* (+ (* (* (/ z y) z) 3) x) y) (*.f64 x y)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z)) #s(literal +inf.0 binary64)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) #s(approx (* (+ (* (* (/ z y) z) 3) x) y) (*.f64 x y)))) (if.f64 (<=.f64 z #s(literal 31000000000000000686792114176 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) #s(approx (* (+ (* (* (/ z y) z) 3) x) y) (*.f64 x y))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 #s(literal 3 binary64) z) z))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) #s(approx (* (+ (* (* (/ z y) z) 3) x) y) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal -26000000000000000500441376976996585324172022106930068852133297588478672896 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (if.f64 (<=.f64 y #s(literal 3873374817130363/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 binary64)) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x))) (if.f64 (<=.f64 y #s(literal -1749999999999999913077644215607675813861315650198523376974688195281161242069714433019478016 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 1099999999999999950814956695069493482704111055232078566432684836048537195649261862680425009969087337047550674806178305109477444613221805338971651486318931463209222144 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 -4290987514424489/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) (if.f64 (<=.f64 x #s(literal 7090741456623911/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 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)) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal 4013165208090495/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408 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 -15000000000000000770725480665856587966520668912093875330289415111807969157273990016751930615418100080294494208 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal -7848857843307815/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984 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 -3126379886188527/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x)) (-.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal -14499999999999999841133867411505409020785013144836010155374859392049591236421468289342737513252888987171815424 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal -3079649020494481/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x)) (if.f64 (<=.f64 x #s(literal 707271155930967/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 600000000000000030074019620158392517990181619159687952885377148401412382618786904992586899925160783089285983360791816391622656 binary64)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -616761790044201/10633823966279326983230456482242756608 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal 2855763272194155/1298074214633706907132624082305024 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)))) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #s(literal -500000000000000 binary64)) (*.f64 (*.f64 (-.f64 x z) y) t) (if.f64 (<=.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #s(literal 100 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 (*.f64 (-.f64 x z) y) t))) (if.f64 (<=.f64 t #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 (-.f64 x z) (*.f64 t y))) (if.f64 (<=.f64 x #s(literal 45999999999999998947651937178207579497163602864511008309130800782459981127999123193988593977110311212356657161094728735852953309007168752755927894979462977042763638301339296877195647455488539453554688 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y)))) (if.f64 (<=.f64 t #s(literal 6012269011901013/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 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 (-.f64 (*.f64 y z) (*.f64 t z)) #s(literal -799999999999999975639228143586556016743718457957993689718739802080877559062989706821509236602440685712297459273798729076047143049467029648642025996152663231440864758317124267106812368679584055602608125910341351204516173709312 binary64)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t)) (if.f64 (<=.f64 (-.f64 (*.f64 y z) (*.f64 t z)) #s(literal 4999999999999999760735974646144406802668162693126366712121860560028867422224871803995332339490365705143022923423718957053975462570377978259298633287860084956249979212654597850332557839410175135596805230755849297863690962148994861165983461669863424 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t)))) (if.f64 (<=.f64 z #s(literal 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (-.f64 y t)) z) x) (/.f64 (/.f64 (+.f64 x x) (-.f64 y t)) z)) (if.f64 (<=.f64 x #s(literal 5444517870735015/5444517870735015415413993718908291383296 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (/.f64 (/.f64 (+.f64 x x) (-.f64 y t)) z)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (if.f64 (<=.f64 y #s(literal -357160372320217/43556142965880123323311949751266331066368 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* z (- y t)) (*.f64 y z))) x) (if.f64 (<=.f64 y #s(literal 6200000000000000008442883501719552 binary64)) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 t z)))) #s(approx (/ (+ x x) (* (- y t) z)) (/.f64 (+.f64 x x) (*.f64 z y))))) (if.f64 (<=.f64 y #s(literal -357160372320217/43556142965880123323311949751266331066368 binary64)) #s(approx (/ (+ x x) (* (- y t) z)) (/.f64 (+.f64 x x) (*.f64 z y))) (if.f64 (<=.f64 y #s(literal 6200000000000000008442883501719552 binary64)) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 t z)))) #s(approx (/ (+ x x) (* (- y t) z)) (/.f64 (+.f64 x x) (*.f64 z y))))) #s(approx (/ (+ x x) (* (- y t) z)) (/.f64 (+.f64 x x) (*.f64 z y))) (*.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 (+.f64 y y) (neg.f64 x))) #s(approx (* 2 (- (* x x) (* x y))) (*.f64 #s(literal -2 binary64) (*.f64 x y))) (if.f64 (<=.f64 y0 #s(literal -205000000000000006081750153281977339094348714320357190806481554167690075930556405198466177616858802393735332630397825540405405381219162447003537296361503594029973695040368652760436005965236813771984478186031502443803389194990563441944502324125568598016 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (*.f64 #s(literal -1 binary64) #s(approx (* y5 (- (* i (- (* j t) (* k y))) (* a (- (* t y2) (* y y3))))) (*.f64 a (*.f64 y (*.f64 y3 y5)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal -12000000000000000424738068522656016135872315392 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y4 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y0) y4))))))))) (if.f64 (<=.f64 y0 #s(literal -3109642726491477/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y3 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 k (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal -4182107294586631/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y0 #s(literal 3114000453716637/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 y0 #s(literal 7304435034768741/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (+.f64 (-.f64 (+.f64 #s(approx (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (*.f64 x (-.f64 (+.f64 (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 j (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (*.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)))) (if.f64 (<=.f64 y0 #s(literal 11599999999999999345255752532420604214457552482563417484084729299893314634944460807788059164672 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal 95000000000000003175626599370410240408113727240955557981592245907469493071996691055823837407982592698244072436386146903971846537950935983921238435992442247604610868019342908707724026751223411636509209808371764229931864146472283649639186432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y5 (-.f64 (+.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y0 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))))))))))) (if.f64 (<=.f64 y0 #s(literal -205000000000000006081750153281977339094348714320357190806481554167690075930556405198466177616858802393735332630397825540405405381219162447003537296361503594029973695040368652760436005965236813771984478186031502443803389194990563441944502324125568598016 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (*.f64 #s(literal -1 binary64) #s(approx (* y5 (- (* i (- (* j t) (* k y))) (* a (- (* t y2) (* y y3))))) (*.f64 a (*.f64 y (*.f64 y3 y5)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal -12000000000000000424738068522656016135872315392 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y4 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y0) y4))))))))) (if.f64 (<=.f64 y0 #s(literal -3109642726491477/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y3 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 k (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal -3583950099224353/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y0 #s(literal 11599999999999999345255752532420604214457552482563417484084729299893314634944460807788059164672 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal 95000000000000003175626599370410240408113727240955557981592245907469493071996691055823837407982592698244072436386146903971846537950935983921238435992442247604610868019342908707724026751223411636509209808371764229931864146472283649639186432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y5 (-.f64 (+.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y0 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))))))))) (if.f64 (<=.f64 k #s(literal -8799999999999999600061981413443862729488426857339551744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -6226884921503587/200867255532373784442745261542645325315275374222849104412672 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 b #s(approx (* y (+ (* -1 (* k y4)) (* a x))) (*.f64 a (*.f64 x y)))))) (*.f64 #s(approx (- (* k y2) (* j y3)) (*.f64 y2 (+.f64 k (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y3) y2))))) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 k #s(literal -5631985316182905/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 k #s(literal -8902759748489185/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 #s(approx (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 k #s(literal 7410693711188237/926336713898529563388567880069503262826159877325124512315660672063305037119488 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) #s(approx (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 k #s(literal 17600000000000000134217728 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 k #s(literal 70000000000000004074893905521478769713679417363532105519716956552681193071922465102464853824176805264164854137598410939642003273080146237076187482540736512 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 y #s(approx (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5))))) (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (*.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 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))))))))))) (if.f64 (<=.f64 k #s(literal -999999999999999928484693987168420772305733470059469068129930887927772406304894123616740280504746200573981670431418299523701733729688780649419062882836695482368 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -37999999999999998745475052787054958427689625583616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 k #s(literal -3797980526983971/463168356949264781694283940034751631413079938662562256157830336031652518559744 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y5 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z))))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 k #s(literal -3272013992740527/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 k #s(literal 4150517416584649/2305843009213693952 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) #s(approx (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 k #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))))))))) (if.f64 (<=.f64 k #s(literal -8799999999999999600061981413443862729488426857339551744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -6226884921503587/200867255532373784442745261542645325315275374222849104412672 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 b #s(approx (* y (+ (* -1 (* k y4)) (* a x))) (*.f64 a (*.f64 x y)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 k #s(literal -5631985316182905/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 k #s(literal -8902759748489185/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 #s(approx (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 k #s(literal 7410693711188237/926336713898529563388567880069503262826159877325124512315660672063305037119488 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) #s(approx (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 k #s(literal 17600000000000000134217728 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 k #s(literal 70000000000000004074893905521478769713679417363532105519716956552681193071922465102464853824176805264164854137598410939642003273080146237076187482540736512 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 y #s(approx (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5))))) (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (*.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 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))))))))))) (if.f64 (<=.f64 k #s(literal -999999999999999928484693987168420772305733470059469068129930887927772406304894123616740280504746200573981670431418299523701733729688780649419062882836695482368 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -2800000000000000143733517372999229039155399920736575481184256 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 k #s(literal -3618502788666131/7237005577332262213973186563042994240829374041602535252466099000494570602496 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 b #s(approx (* y (+ (* -1 (* k y4)) (* a x))) (*.f64 a (*.f64 x y)))))) (*.f64 #s(approx (- (* k y2) (* j y3)) (*.f64 y2 (+.f64 k (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y3) y2))))) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 k #s(literal -3272013992740527/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 k #s(literal 4150517416584649/2305843009213693952 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) #s(approx (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 k #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))))))))) (if.f64 (<=.f64 y0 #s(literal -139999999999999994329138329345938790672086594771939057295550473298051669648854057096906547726365888424119095756606580762007715279258006074313502925288473067168022816734374945828411536419323904 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 b (*.f64 y #s(approx (+ (* -1 (* k y4)) (* a x)) (*.f64 #s(literal -1 binary64) (*.f64 k y4))))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal -135000000000000004850604486226195539359797635277641641055901100892353001764058090011880924581106113590851534848 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4)))))) (if.f64 (<=.f64 y0 #s(literal -2439144006089287/348449143727040986586495598010130648530944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 #s(approx (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 y0 #s(literal -3583950099224353/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y0 #s(literal 11599999999999999345255752532420604214457552482563417484084729299893314634944460807788059164672 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal 95000000000000003175626599370410240408113727240955557981592245907469493071996691055823837407982592698244072436386146903971846537950935983921238435992442247604610868019342908707724026751223411636509209808371764229931864146472283649639186432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y5 (-.f64 (+.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y0 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))))))))) (if.f64 (<=.f64 k #s(literal -8799999999999999600061981413443862729488426857339551744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -3618502788666131/7237005577332262213973186563042994240829374041602535252466099000494570602496 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 b #s(approx (* y (+ (* -1 (* k y4)) (* a x))) (*.f64 a (*.f64 x y)))))) (*.f64 #s(approx (- (* k y2) (* j y3)) (*.f64 y2 (+.f64 k (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y3) y2))))) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 k #s(literal -3272013992740527/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 k #s(literal 7410693711188237/926336713898529563388567880069503262826159877325124512315660672063305037119488 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) #s(approx (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 k #s(literal 17600000000000000134217728 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 k #s(literal 70000000000000004074893905521478769713679417363532105519716956552681193071922465102464853824176805264164854137598410939642003273080146237076187482540736512 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 y #s(approx (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5))))) (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (*.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 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 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)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4))))))) (if.f64 (<=.f64 k #s(literal -83999999999999999430559688646376750022783509123301376 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -3272013992740527/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.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 k #s(literal 7410693711188237/926336713898529563388567880069503262826159877325124512315660672063305037119488 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) #s(approx (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 k #s(literal 17600000000000000134217728 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 k #s(literal 70000000000000004074893905521478769713679417363532105519716956552681193071922465102464853824176805264164854137598410939642003273080146237076187482540736512 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 y #s(approx (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5))))) (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (*.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 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))))))))) (if.f64 (<=.f64 k #s(literal -83999999999999999430559688646376750022783509123301376 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -3272013992740527/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.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 k #s(literal 6980579422424269/4503599627370496 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) #s(approx (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 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 k #s(literal -35999999999999999642918718799658191159296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -8902759748489185/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 #s(approx (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 k #s(literal 6980579422424269/4503599627370496 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 (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) #s(approx (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 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 k #s(literal -35999999999999999642918718799658191159296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal 2022342995529785/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 #s(approx (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 k #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 (* 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 y4 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y0) y4))))))))) (if.f64 (<=.f64 k #s(literal 20000000000000001811939328 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b 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 k #s(literal -439999999999999955225726101092100292385982411773113551278044482101901035295108617477606832521241140554036370828939164355723413912422801060492602916208640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #s(literal -8338720222318261/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 k #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 (* 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 y4 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y0) y4))))))))) (if.f64 (<=.f64 k #s(literal 20000000000000001811939328 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b 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 -5404319552844595/72057594037927936 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 y2 #s(literal 986713557444411/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y2 #s(literal 2326148992623603/41538374868278621028243970633760768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (-.f64 (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5))) (*.f64 x (-.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)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4))))))))) (if.f64 (<=.f64 k #s(literal -1220000000000000054658539787911168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 k #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 (* 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 y4 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y0) y4))))))))) (if.f64 (<=.f64 k #s(literal 149999999999999998557159424 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b 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 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))))))))) (if.f64 (<=.f64 y2 #s(literal -5404319552844595/72057594037927936 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 t (-.f64 (*.f64 y1 (/.f64 k t)) c))))))) (if.f64 (<=.f64 y2 #s(literal 3762342382584839/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y2 #s(literal 5884782876925013/784637716923335095479473677900958302012794430558004314112 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 t #s(approx (- (* b y4) (* i y5)) (*.f64 i (-.f64 (/.f64 (*.f64 b y4) 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 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4))))))))) (if.f64 (<=.f64 y2 #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4)))))) (if.f64 (<=.f64 y2 #s(literal 3762342382584839/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y2 #s(literal 5884782876925013/784637716923335095479473677900958302012794430558004314112 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 t #s(approx (- (* b y4) (* i y5)) (*.f64 i (-.f64 (/.f64 (*.f64 b y4) 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 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4))))))))) (if.f64 (<=.f64 y2 #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4)))))) (if.f64 (<=.f64 y2 #s(literal 3762342382584839/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y2 #s(literal 4019129502659983/182687704666362864775460604089535377456991567872 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 x (-.f64 (/.f64 (*.f64 t y4) 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))))) (*.f64 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4))))))))) (if.f64 (<=.f64 y2 #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4)))))) (if.f64 (<=.f64 y2 #s(literal 4263988033596151/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y2 #s(literal 5884782876925013/784637716923335095479473677900958302012794430558004314112 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4))))))))) (if.f64 (<=.f64 y2 #s(literal -25500000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 4263988033596151/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y2 #s(literal 204999999999999982431117749459214496344047616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 x (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1))))))))) (if.f64 (<=.f64 k #s(literal -39999999999999998543585179860992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))))) (if.f64 (<=.f64 k #s(literal 149999999999999998557159424 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 (-.f64 (*.f64 y3 y5) (*.f64 b 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 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))))))) (if.f64 (<=.f64 y2 #s(literal -7378697629483821/4611686018427387904 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 2550000000000000071817004572173745166147388930439997663416002368134913504653049069568 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 1259999999999999929874366300593936063749629951910964657624251725525368676985744648476334022789137224197124090949451029030028767175549523450455138902475588507123001159756073860656810393469185863915251934930411351695690834819987115300235621583227678974054328347714912256 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 k y1))))))))) (if.f64 (<=.f64 y2 #s(literal -7378697629483821/4611686018427387904 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 6600000000000000345324994688725427905704178530648191400541159424 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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))))) (*.f64 x (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))))))) (if.f64 (<=.f64 x #s(literal -79999999999999996310101265616969138176 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 i (*.f64 x y1)))))) (if.f64 (<=.f64 x #s(literal -6890703552635699/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 x #s(literal 15999999999999999463745803447422400797202977481922008047674793556946876086998067690984177664 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 (* 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 y0 #s(literal -4555619344570199/39614081257132168796771975168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y0 #s(literal 2200000000000000139218750274411627023270149974872160690365627959822031266999451654860711819383148699616286315015831552 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 (* 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 -81999999999999996690090445544357888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 k y1)))))) (if.f64 (<=.f64 y2 #s(literal 185000000000000005492248793224531322909928441363207464094750138830031945728 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) #s(approx (* y4 (- (* k y1) (* c t))) (*.f64 k (*.f64 y1 y4)))))))) (if.f64 (<=.f64 y1 #s(literal -8188554877585463/348449143727040986586495598010130648530944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) #s(approx (* y4 (- (* k y1) (* c t))) (*.f64 k (*.f64 y1 y4)))))) (if.f64 (<=.f64 y1 #s(literal -39815656951383/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 j b) #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))))) (if.f64 (<=.f64 y1 #s(literal 7500000000000000456505360857956352 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(literal -1 binary64) (*.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)))) (*.f64 j #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 i (*.f64 x y1))))))))) (if.f64 (<=.f64 x #s(literal -693246421999813/2475880078570760549798248448 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 i (*.f64 x y1)))))) (if.f64 (<=.f64 x #s(literal -7039981645228631/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) #s(approx (* t (- (* b y4) (* i y5))) (*.f64 b (*.f64 t y4))))))) (if.f64 (<=.f64 x #s(literal 5902958103587057/295147905179352825856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 #s(approx (- (* k y1) (* c t)) (*.f64 k y1)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 i (*.f64 x y1))))))))) (if.f64 (<=.f64 x #s(literal -693246421999813/2475880078570760549798248448 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 i (*.f64 x y1)))))) (if.f64 (<=.f64 x #s(literal -3574144527577613/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) #s(approx (* t (- (* b y4) (* i y5))) (*.f64 b (*.f64 t y4))))))) (if.f64 (<=.f64 x #s(literal 5902958103587057/295147905179352825856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) #s(approx (* y4 (- (* k y1) (* c t))) (*.f64 k (*.f64 y1 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)))) (*.f64 j #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 i (*.f64 x y1))))))))) (if.f64 (<=.f64 x #s(literal -693246421999813/2475880078570760549798248448 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 i (*.f64 x y1)))))) (if.f64 (<=.f64 x #s(literal 1345874447617849/2361183241434822606848 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) #s(approx (* t (- (* b y4) (* i y5))) (*.f64 b (*.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)))) (*.f64 j #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) #s(approx (- (* t (- (* b y4) (* i y5))) (* x (- (* b y0) (* i y1)))) (*.f64 i (*.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))))) (*.f64 (*.f64 j b) #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 (+.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))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) z)))))))) (if.f64 (<=.f64 a #s(literal -16800000000000000261398190975042962807705783468273832080612145751238007523567895814851754550572797120960265518579712 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 -3727698425494847/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (+.f64 (*.f64 c (*.f64 j t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z)))) (if.f64 (<=.f64 a #s(literal 95000000000000002328016316751831197652976123293749638856704 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 (-.f64 (*.f64 c t) (*.f64 i y)))) (+.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))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (if.f64 (<=.f64 a #s(literal -16800000000000000261398190975042962807705783468273832080612145751238007523567895814851754550572797120960265518579712 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 -3727698425494847/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (+.f64 (*.f64 c (*.f64 j t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z)))) (if.f64 (<=.f64 a #s(literal 26999999999999999846577392295799065988735611075596587759687532690277308309316305942525083400250851328 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 (-.f64 (*.f64 c t) (*.f64 i y)))) (+.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 -7200000000000000107228201927559630608611000568716890573960597777200373896285519872 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 26999999999999999846577392295799065988735611075596587759687532690277308309316305942525083400250851328 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 (-.f64 (*.f64 c t) (*.f64 i y)))) (+.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 -30000000000000002329495771534869441836383993856 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 6999999999999999528519570100600705052013993947706024980124877574781630764975543820898143428537221120 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #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 z #s(literal -1500 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 z #s(literal -1511353852854355/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 (*.f64 i a) b)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if.f64 (<=.f64 z #s(literal 300000000000000008388608 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)))) (+.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 z #s(literal -4165829655317709/2251799813685248 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 z #s(literal 5700000000000000227205006600844454046593150175150080 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))))) (if.f64 (<=.f64 y #s(literal -29 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 y #s(literal -1492632400324779/904625697166532776746648320380374280103671755200316906558262375061821325312 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* c (- (* j t) (* b z))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 j t))))) (if.f64 (<=.f64 y #s(literal 3119885634089587/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 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 y #s(literal 5199348164998597/4951760157141521099596496896 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 j i) y))))))) (if.f64 (<=.f64 y #s(literal -29 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 y #s(literal -1492632400324779/904625697166532776746648320380374280103671755200316906558262375061821325312 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* c (- (* j t) (* b z))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 j t))))) (if.f64 (<=.f64 y #s(literal 3119885634089587/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 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 y #s(literal 4555619344570199/4951760157141521099596496896 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 j i) y))))))) (if.f64 (<=.f64 y #s(literal -29 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 y #s(literal -6332379880165729/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 (*.f64 j t) c) (*.f64 (*.f64 b z) c))) (if.f64 (<=.f64 y #s(literal 3119885634089587/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 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 y #s(literal 4555619344570199/4951760157141521099596496896 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 j i) y))))))) (if.f64 (<=.f64 t #s(literal -501766766966939/5575186299632655785383929568162090376495104 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 2476979795053773/4503599627370496 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) #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 y #s(literal -29 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 y #s(literal 8428721085853179/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544 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 y #s(literal 1531270651144223/680564733841876926926749214863536422912 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 (-.f64 (*.f64 z x) (*.f64 j i)) y))))) (if.f64 (<=.f64 y #s(literal -29 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 y #s(literal 4120606786933239/1329227995784915872903807060280344576 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)))) (if.f64 (<=.f64 y #s(literal -29 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 y x) z))) (if.f64 (<=.f64 y #s(literal 3486039150627631/79228162514264337593543950336 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -29 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 y x) z))) (if.f64 (<=.f64 y #s(literal -2919961995278205/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552 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 #s(literal -1 binary64) (*.f64 b z))))) (if.f64 (<=.f64 y #s(literal 6813621976226733/316912650057057350374175801344 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z))))))) (if.f64 (<=.f64 y #s(literal -29 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 y x) z))) (if.f64 (<=.f64 y #s(literal 6813621976226733/316912650057057350374175801344 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))))) (if.f64 (<=.f64 c #s(literal 2535813749451193/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 z x) y))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 y x) z)))) (if.f64 (<=.f64 b #s(literal 2696683632850149/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 y x) z))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))) #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) (if.f64 (<=.f64 y #s(literal -4722366482869645/9444732965739290427392 binary64)) #s(approx (+ (* (+ (* x y) z) y) t) (*.f64 y (+.f64 z (*.f64 x y)))) (if.f64 (<=.f64 y #s(literal 4852790400087115/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t) #s(approx (+ (* (+ (* x y) z) y) t) (*.f64 y (+.f64 z (*.f64 x y)))))) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t) (if.f64 (<=.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal -2000000000000 binary64)) #s(approx (+ (* (+ (* x y) z) y) t) #s(approx (* z (/ (- (* (/ (+ t (* x (* y y))) z) (/ (+ t (* x (* y y))) z)) (* y y)) (- (/ (+ t (* x (* y y))) z) y))) (*.f64 y z))) (if.f64 (<=.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 2499999999999999957584241987403314495077270060171164080459613549891682304 binary64)) #s(approx (+ (* (+ (* x y) z) y) t) t) #s(approx (+ (* (+ (* x y) z) y) t) #s(approx (* z (/ (- (* (/ (+ t (* x (* y y))) z) (/ (+ t (* x (* y y))) z)) (* y y)) (- (/ (+ t (* x (* y y))) z) y))) (*.f64 y z))))) #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 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 x (PI.f32)) x) (PI.f32)) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 (PI.f32) tau) (*.f32 x (PI.f32))) x)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 x (*.f32 (PI.f32) tau)) (*.f32 x (PI.f32)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) x) tau) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) #s(approx (/ (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (* (PI) x)) (+.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 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (/.f32 #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)) (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (/ (/ (sin (* x (PI))) (* x (PI))) (* (* tau (PI)) x)) (/.f32 #s(literal 1 binary32) (*.f32 tau (*.f32 x (PI.f32)))))) (/.f32 (*.f32 #s(approx (/ (sin (* tau (* (PI) x))) (* (PI) x)) tau) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (*.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 (* tau (* (PI) x))) (* (* tau (* (PI) x)) x)) (sin (* (PI) x))) (PI.f32)) (PI.f32)) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) #s(literal 0 binary64)) #s(approx (/ (- (exp x) 1) x) #s(approx (+ 1 (* x (+ 1/2 (* x (+ 1/6 (* 1/24 x)))))) #s(literal 1 binary64))) (-.f64 (/.f64 (exp.f64 x) x) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) #s(literal 0 binary64)) #s(approx (/ (- (exp x) 1) x) #s(approx (+ 1 (* x (+ 1/2 (* x (+ 1/6 (* 1/24 x)))))) #s(literal 1 binary64))) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) (if.f64 (<=.f64 x #s(literal 3332663724254167/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (-.f64 #s(approx (* (- (* 1/6 x) -1/2) (- (* 1/6 x) -1/2)) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x))))) (-.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -4842270319348757/1152921504606846976 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal 16500000000000000429467228042451347871869058117332340264386178628767932801736995987887994004311675764736 binary64)) #s(approx (/ (- (exp x) 1) x) (/.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) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal 1 binary64)))) #s(approx (/ (- (exp x) 1) x) (-.f64 #s(approx (- (* 1/2 x) -1) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)) (*.f64 x x)))))) (if.f64 (<=.f64 x #s(literal 3332663724254167/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal 40000000000000001477901827522329061639236719319370753807691114208602174637388878388866052438821633309786047014748930669257348013398293616684184769793097728 binary64)) #s(approx (/ (- (exp x) 1) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) #s(approx (* (- (* 1/6 x) -1/2) (- (* 1/6 x) -1/2)) #s(literal 1/4 binary64)))) (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/24 binary64) x) #s(literal 1/6 binary64))) #s(literal -1/2 binary64))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -4842270319348757/1152921504606846976 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (/.f64 #s(approx (- (exp x) 1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) x) x))) x)) (if.f64 (<=.f64 x #s(literal -4842270319348757/1152921504606846976 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (/.f64 #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) x)) (if.f64 (<=.f64 x #s(literal -4842270319348757/1152921504606846976 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) (if.f64 (<=.f64 x #s(literal 3332663724254167/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #s(approx (/ (- (exp x) 1) x) (-.f64 #s(approx (- (* 1/2 x) -1) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)) (*.f64 x x))))) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (- (exp x) 1) x) #s(approx (+ 1 (* x (+ 1/2 (* x (+ 1/6 (* 1/24 x)))))) #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)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (+.f64 x y))))) (-.f64 x y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 y (+.f64 x y))) y)) (-.f64 x y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (+.f64 x y)) y))) (-.f64 x y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) y)) (-.f64 x y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) y)) (-.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 y y) (*.f64 x x))) (-.f64 x y)) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) y)) (-.f64 x y))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -2 binary64))) #s(literal -1 binary64)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 #s(approx (- (/ -2 (- t -1)) -2) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 t t)) t)) #s(approx (- (/ -2 (- t -1)) -2) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 t t)) t))))) #s(literal -1 binary64)) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) t) #s(literal 5/6 binary64))) #s(literal 5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.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)))) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) t) #s(literal 5/6 binary64))) #s(literal 5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.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)))) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -2 binary64)))) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) #s(literal 1/2 binary64)) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) #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 2476979795053773/4503599627370496 binary64)) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) #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 5/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (-.f64 #s(literal -1 binary64) t)))) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) t)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) t))))) (+.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (-.f64 #s(literal -1 binary64) t)))) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) t)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) t)))))) (/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -2 binary64))) (/.f64 (-.f64 #s(literal 5 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 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)))) (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 (-.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 -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))) #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 -1 binary64) (/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/27 binary64) (*.f64 #s(literal 4/81 binary64) (/.f64 #s(literal 1 binary64) t))) t))) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #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 #s(literal 5/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/27 binary64) (*.f64 #s(literal 4/81 binary64) (/.f64 #s(literal 1 binary64) t))) t))) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #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 (/ (- 5 (/ (- -8 (/ -4 (- t -1))) (- -1 t))) (- 6 (/ (- -8 (/ -4 (- t -1))) (- -1 t)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) t) #s(literal 5/6 binary64))) #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 (/ (- 5 (/ (- -8 (/ -4 (- t -1))) (- -1 t))) (- 6 (/ (- -8 (/ -4 (- 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 (/ (- 5 (/ (- -8 (/ -4 (- t -1))) (- -1 t))) (- 6 (/ (- -8 (/ -4 (- 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 2476979795053773/4503599627370496 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 5/6 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) (/.f64 (-.f64 (-.f64 t #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) t) (/.f64 t (-.f64 #s(literal -1 binary64) t)))) (+.f64 (-.f64 (-.f64 t #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) t) (/.f64 t (-.f64 #s(literal -1 binary64) t)))) (-.f64 t #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 #s(approx (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) t))))) #s(approx (+ (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (* (- -1 t) (- -1 t))) (+.f64 #s(literal 2 binary64) (*.f64 t (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) t)))))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (+.f64 #s(literal 5/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/27 binary64) (*.f64 #s(literal 4/81 binary64) (/.f64 #s(literal 1 binary64) t))) t))) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 7505969354953311/9007199254740992 binary64)) (/.f64 #s(approx (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) t))))) #s(approx (+ (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (* (- -1 t) (- -1 t))) (+.f64 #s(literal 2 binary64) (*.f64 t (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) t)))))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (+.f64 #s(literal 5/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 1/27 binary64) (/.f64 #s(literal 1 binary64) t))) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 2476979795053773/4503599627370496 binary64)) (/.f64 #s(approx (- (- t -1) (* (* 4 t) (/ t (- -1 t)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) t) #s(literal -1 binary64)) t) #s(literal -1 binary64))) #s(approx (+ (- (- t -1) (* (* 4 t) (/ t (- -1 t)))) (- t -1)) (-.f64 (+.f64 t t) #s(literal -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 -1 binary64) (/.f64 (-.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 1/27 binary64) (/.f64 #s(literal 1 binary64) t))) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 889460926405673/1125899906842624 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 6189700196426901/618970019642690137449562112 binary64)) (/.f64 (+.f64 #s(approx (* (exp wj) (- (* (- wj -1) wj) wj)) (*.f64 (pow.f64 wj #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 wj (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) wj)))))) x) (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj))) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 6189700196426901/618970019642690137449562112 binary64)) (/.f64 (+.f64 #s(approx (* (exp wj) (- (* (- wj -1) wj) wj)) (*.f64 (pow.f64 wj #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) wj))) x) (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj))) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 4722366482869645/1180591620717411303424 binary64)) (/.f64 (/.f64 (+.f64 x (*.f64 #s(approx (- (* (- wj -1) wj) wj) (*.f64 wj wj)) #s(approx (exp wj) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) wj) #s(literal -1 binary64)) wj) #s(literal -1 binary64))))) #s(approx (exp wj) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) wj) #s(literal -1 binary64)) wj) #s(literal -1 binary64)))) (-.f64 wj #s(literal -1 binary64))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj))) (/.f64 (+.f64 (*.f64 (exp.f64 wj) #s(approx (- (* (- wj -1) wj) wj) (pow.f64 wj #s(literal 2 binary64)))) x) (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (/.f64 (+.f64 #s(approx (* (exp wj) (- (* (- wj -1) wj) wj)) (*.f64 (pow.f64 wj #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 wj (+.f64 #s(literal 1 binary64) (*.f64 wj (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) wj)))))))) x) (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (/.f64 (/.f64 (+.f64 x (*.f64 #s(approx (- (* (- wj -1) wj) wj) (*.f64 wj wj)) #s(approx (exp wj) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) wj) #s(literal -1 binary64)) wj) #s(literal -1 binary64))))) #s(approx (exp wj) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) wj) #s(literal -1 binary64)) wj) #s(literal -1 binary64)))) (-.f64 wj #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 #s(approx (- (* (- wj -1) wj) wj) (*.f64 wj wj)) #s(approx (exp wj) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) wj) #s(literal -1 binary64)) wj) #s(literal -1 binary64)))) x) (*.f64 (-.f64 wj #s(literal -1 binary64)) #s(approx (exp wj) (+.f64 #s(literal 1 binary64) (*.f64 wj (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) wj))))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 #s(approx (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (*.f64 wj (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) wj)))) (*.f64 #s(literal 2 binary64) x))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj #s(approx (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)) (*.f64 wj (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) wj))))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) x) (log.f64 (/.f64 x (log.f64 x))) (*.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 #s(approx (- (- 1 z) 1) (*.f64 #s(literal -1 binary64) z)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(approx (- (- 1 z) 1) (*.f64 #s(literal -1 binary64) z)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 #s(approx (- (- 1 z) 1) (*.f64 #s(literal -1 binary64) z)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (+.f64 (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64)))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #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) (*.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 #s(literal -7 binary64) (-.f64 #s(literal 1 binary64) z))))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (sin.f64 (*.f64 z (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ -3764081837873279/25000000000000000000000 (- -7 (- 1 z)))) (+.f64 #s(literal 2023222488469027353/1400000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16159431334887105871/78400000000000000000000000 binary64) (*.f64 #s(literal 129091010669041056297/4390400000000000000000000000 binary64) z)))))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (sin.f64 (*.f64 z (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ -3764081837873279/25000000000000000000000 (- -7 (- 1 z)))) (+.f64 #s(literal 2023222488469027353/1400000000000000000000000 binary64) (*.f64 #s(literal 16159431334887105871/78400000000000000000000000 binary64) z)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (sin.f64 (*.f64 z (PI.f64)))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 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))) (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))))) #s(approx (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))) (+.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 102757979785251069442117317613/235200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) (*.f64 #s(literal 4027292589444183035165374538123333/6638284800000000000000000000000 binary64) z))))))))) (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.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))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/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)))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 #s(approx (neg (- (- (- 1 z) -6) -1/2)) (-.f64 z #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))))))))) #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 (*.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)))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 2/3 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/21 binary64)) (*.f64 #s(literal 1/5 binary64) (*.f64 x x)))))) #s(literal -2 binary64)) x))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 #s(approx (+ (* (* x x) 2/3) 2) #s(literal 2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x (*.f64 #s(literal 1/21 binary64) x))))))))) (/.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 2/3 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/21 binary64)) (*.f64 #s(literal 1/5 binary64) (*.f64 x x)))))) #s(literal -2 binary64)) x)) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (*.f64 (+.f64 #s(approx (+ (* (* x x) 2/3) 2) #s(literal 2 binary64)) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/21 binary64)) (*.f64 #s(literal 1/5 binary64) (*.f64 x x)))) x)) x)) (sqrt.f64 (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 1152921504606847/576460752303423488 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* 2/3 (* x x)) -2))) (+.f64 x x)))) (sqrt.f64 (/.f64 (*.f64 #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* 2/3 (* x x)) -2))) (+.f64 x x)) #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* 2/3 (* x x)) -2))) (+.f64 x x))) (PI.f64)))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* 2/3 (* x x)) -2))) (+.f64 x x)))) (/.f64 (fabs.f64 #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* 2/3 (* x x)) -2))) (+.f64 x x))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64))) (pow.f64 (exp.f64 x) x)) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) x) (-.f64 (/.f64 #s(literal -15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) x)) (/.f64 #s(literal 3/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) 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)) (fabs.f64 x)) (+.f64 (/.f64 #s(literal 3/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (fabs.f64 x))) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (fabs.f64 x)))))) (*.f64 (exp.f64 (+.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (log.f64 (PI.f64))))) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (+.f64 (/.f64 #s(literal 3/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (fabs.f64 x))) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 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)) (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))) (exp.f64 (*.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 (*.f64 x x) x) x) (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 x x)) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (*.f64 #s(approx (* (exp (* (log (sqrt (PI))) -1)) (pow (exp x) x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (+.f64 (/.f64 #s(literal 3/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (fabs.f64 x))) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (fabs.f64 x)))))) #s(approx (* (/ 1 (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))) (exp (* x x)))) (/.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 x (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) #s(approx (* (/ 1 (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))) (exp (* x x)))) (/.f64 #s(literal 15/8 binary64) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x (sqrt.f64 (PI.f64))) (*.f64 (*.f64 x x) x)))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 #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 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 #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 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -8890523/31250000 binary64)))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 #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 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -8890523/31250000 binary64)))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x))))) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 #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 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -8890523/31250000 binary64)))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 #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 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #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 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64))))) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64)) (-.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 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64))) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 3 binary64)))) (pow.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 (/.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)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64))) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 (/.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)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64))) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64)))) (/.f64 (+.f64 (pow.f64 (/.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 (/.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)))) #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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 (/.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)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64))) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 (/.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)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64))) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64)))) (-.f64 #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 (/.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)))) #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 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64))) (-.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 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #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 #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 (/.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 #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 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) #s(literal -3275911/10000000 binary64)))) #s(literal -31853699/125000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)) #s(literal -1 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) #s(approx (exp (* x x)) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 200000 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 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 x x) x)))) (-.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 (*.f64 x x) x) x) x) (*.f64 (*.f64 x x) x)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 (*.f64 x x) x)) (+.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) #s(literal 1665589/2000000000 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 x x) x)))))) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)) x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)) x) x))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)) x) x))))) 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 200000 binary64)) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) x) x))) (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 #s(literal 106015151/2500000000 binary64) x))) #s(literal -1049934947/10000000000 binary64)) (*.f64 x x))) x) (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)) x) x)) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 x x)) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) x) (*.f64 x (-.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) #s(literal -1665589/2000000000 binary64))))) (*.f64 x 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 2589569785738035/2251799813685248 binary64)) (*.f64 #s(approx (/ (- (- (* (* x x) (+ (* x (+ (* 2532017/5000000000 (* (* (* (* x x) x) x) x)) (* 36322091/5000000000 (* (* x x) x)))) (- (* 106015151/2500000000 (* x x)) -1049934947/10000000000))) -1) (* (* -1789971/10000000000 (* x 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 (+ (* 70002721/5000000000 (* (* (* (* x x) x) x) x)) (* 694555761/10000000000 (* (* x x) x)))))) (- -1 (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 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 (-.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))) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal 2589569785738035/2251799813685248 binary64)) (*.f64 #s(approx (/ (- (- (* (* x x) (+ (* x (+ (* 2532017/5000000000 (* (* (* (* x x) x) x) x)) (* 36322091/5000000000 (* (* x x) x)))) (- (* 106015151/2500000000 (* x x)) -1049934947/10000000000))) -1) (* (* -1789971/10000000000 (* x 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 (+ (* 70002721/5000000000 (* (* (* (* x x) x) x) x)) (* 694555761/10000000000 (* (* x x) x)))))) (- -1 (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 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 (-.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)) x))) (if.f64 (<=.f64 x #s(literal 2589569785738035/2251799813685248 binary64)) (*.f64 #s(approx (/ (- (- (* (* x x) (+ (* x (+ (* 2532017/5000000000 (* (* (* (* x x) x) x) x)) (* 36322091/5000000000 (* (* x x) x)))) (- (* 106015151/2500000000 (* x x)) -1049934947/10000000000))) -1) (* (* -1789971/10000000000 (* x 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 (+ (* 70002721/5000000000 (* (* (* (* x x) x) x) x)) (* 694555761/10000000000 (* (* x x) x)))))) (- -1 (* (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) x) x)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 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 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5/4 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5/4 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))) #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)) (*.f32 (*.f32 (fabs.f32 dX.u) (*.f32 dX.u (floor.f32 w))) (fabs.f32 (floor.f32 w)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h))) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dY.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h))) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dY.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dY.u #s(literal 115000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (+.f32 (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (pow.f32 dY.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (neg.f32 dY.w) dY.w)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))))))) (if.f32 (<=.f32 dX.v #s(literal 1500000 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 (*.f32 dX.w dX.w) (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))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dY.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dX.v #s(literal 1500000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dY.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #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.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dY.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dX.u #s(literal 20000000 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)))) #s(approx (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+.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 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dY.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dY.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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))) (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 #s(approx (+ 1 (/ (pow (* (floor w) dY.u) 2) (pow (* (floor d) dY.w) 2))) #s(literal 1 binary32)) (pow.f32 (*.f32 (floor.f32 d) dY.w) #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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #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 (* (floor w) dY.u) 2) (pow (* (floor d) dY.w) 2))) #s(literal 1 binary32)) (pow.f32 (*.f32 (floor.f32 d) dY.w) #s(literal 2 binary32))))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (*.f64 (*.f64 (pow.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64 binary64)) (*.f64 (pow.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 (pow.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64 binary64)))) (+.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 4 binary64)))))) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal -2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 #s(literal 64 binary64) (pow.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))))) (-.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 16 binary64) (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal -2 binary64)))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal -2 binary64)))) (/.f64 (-.f64 (*.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 2 binary64) (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #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 (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)))))) (tanh.f64 x) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (*.f64 x (/.f64 #s(approx (- (* (* (* x x) -1/3) (* (* x x) -1/3)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/3 binary64)) #s(literal 1 binary64))))) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (-.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/3 binary64)) #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 240 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))) (*.f64 (-.f64 (exp.f64 x) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) #s(literal 1/2 binary64))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (-.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) 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 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 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 x (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) x))) (if.f64 (<=.f64 x #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (-.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))) x) x))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ 1 (* 1/6 (pow x 2))) #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) #s(approx (log (+ x (sqrt (+ (* x x) 1)))) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64)))) (acosh.f64 x) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 1/5 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) x)))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 x x) x)))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (*.f64 x #s(approx (+ 1 (* (pow x 2) (+ 1/3 (* 1/5 (pow x 2))))) #s(literal 1 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 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 M (+.f64 d d)) D) (*.f64 (/.f64 M (+.f64 d d)) D)) (/.f64 h l))))) (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 +inf.0 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 D w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(approx (sqrt (* (/ h (* (* d d) l)) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h l))) d)) M)))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) D) (*.f64 l (+.f64 d d))) D) (/.f64 M (+.f64 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 -40000000000000002126640786506385961424135578300980403893427891948175566089168662378380017165397219636102886727250048375851801780552214615492676865236081615506796681589336894053799002735051332924941855134116592268844947722281436552626176 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 D w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(approx (sqrt (* (/ h (* (* d d) l)) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h l))) d)) M)))) (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 3961408125713217/79228162514264337593543950336 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 D M)) (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 M D)) d))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) D) (*.f64 l (+.f64 d d))) D) (/.f64 M (+.f64 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 -500 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 D w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(approx (sqrt (* (/ h (* (* d d) l)) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h l))) d)) M)))) (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 8535058474086213/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128 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 (*.f64 h M) D) (*.f64 l (+.f64 d d))) D) (/.f64 M (+.f64 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 -500 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 D w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(approx (sqrt (* (/ h (* (* d d) l)) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h l))) d)) M)))) (*.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 -25000000000000002205340351326605660175466496 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 D w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 h (*.f64 (*.f64 l d) d)) #s(literal -1/4 binary64))) M)))) (*.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 -25000000000000002205340351326605660175466496 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 D w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))) M)))) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64))))) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 2024023/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* c0 (sqrt (/ (/ A V) l))) (/.f64 (*.f64 c0 #s(approx (sqrt (/ (* A l) V)) (*.f64 A (sqrt.f64 (/.f64 l (*.f64 A V)))))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4999999999999999797831017376714894119127812233696870733560457558998243835015834942700401512775872587353423939115559831572611431741498074611166071691150501229607379410134558461510763529142729843207341692956811227775656913210014077504201792814563184923802875085144633272926482892941009176900625498112 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 2024023/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* c0 (sqrt (/ (/ A V) l))) (/.f64 (*.f64 c0 #s(approx (sqrt (/ (* A l) V)) (*.f64 A (sqrt.f64 (/.f64 l (*.f64 A V)))))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #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 2024023/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 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #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 1000000000000000017652801462756379714374878780719864776839443139119744823869255243069012222883470359078822072829219411228534934402712624705615450492327979456500795456339201761949451160807447294527656222743617592048849967890105831362861792425329827928397252374398383022243308510390698430058459037696 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 100000000000000003284156248920492607898701256635961169551231342625874700689878799554400131562772741268394950478432243557864849063421149184 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 A (*.f64 c0 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) #s(approx (* c0 (sqrt (/ A (* V l)))) #s(approx (/ (* c0 (sqrt (/ (* A V) l))) V) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 A (*.f64 V l)))) (*.f64 V l)))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 809609013/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 500000000000000020450440104380699000643009869133148478980010856721047331745998863777181002269122598686781630923878906723815766393148952970087156093369888651687677299391471869377327132254928896 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (if.f64 (<=.f64 A #s(literal 1725436586697641/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if.f64 (<=.f64 M #s(literal 99999999999999993363366729972462242111019694317846182578926003895619873650143420259298512453325054533017777074930382791057905692427399713177731072 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (/.f64 d (*.f64 h D)) (*.f64 (/.f64 c0 w) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 d (*.f64 h D)) (*.f64 (/.f64 c0 w) (/.f64 d D))) (*.f64 (/.f64 d (*.f64 h D)) (*.f64 (/.f64 c0 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 #s(literal 2 binary64) w)) (+.f64 (*.f64 d (/.f64 (*.f64 d (/.f64 c0 (*.f64 D w))) (*.f64 D h))) (sqrt.f64 (-.f64 (*.f64 (*.f64 d (/.f64 (*.f64 d (/.f64 c0 (*.f64 D w))) (*.f64 D h))) (*.f64 d (/.f64 (*.f64 d (/.f64 c0 (*.f64 D w))) (*.f64 D h)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D (*.f64 h w)) D)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D (*.f64 h w)) D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D (*.f64 h w)) D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D w) h) D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D w) h) D))) (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D w) h) 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 d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))) (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) (+.f64 M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h))))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D w) h) (*.f64 D (*.f64 (*.f64 (*.f64 D D) h) w)))) (*.f64 d c0)) (*.f64 d c0)) (*.f64 M M))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 (*.f64 D D) h) w)))) 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 (+.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))) 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 c0 (/.f64 (+.f64 #s(approx (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) h) w) h) (*.f64 (*.f64 D D) w)))) c0)) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 (*.f64 D D) h) w)))) (+.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 #s(literal 2 binary64) w)) (-.f64 #s(approx (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))) (sqrt.f64 (*.f64 (neg.f64 M) M))) (*.f64 (neg.f64 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D w) D) h))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (-.f64 #s(approx (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))) (sqrt.f64 (*.f64 (neg.f64 M) M))) (*.f64 (neg.f64 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D w) D) 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 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64)) (/.f64 c0 (+.f64 w 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 #s(approx (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))) (sqrt.f64 (*.f64 (neg.f64 M) M))) (*.f64 (neg.f64 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D w) D) 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 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) #s(approx (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))) (sqrt.f64 (*.f64 (neg.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 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 c0 (/.f64 (+.f64 #s(approx (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))) (sqrt.f64 (*.f64 (neg.f64 M) M))) (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 (*.f64 D w) 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 (*.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 (*.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 h #s(literal -8097935617680545/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 h #s(literal 4941461262385513/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 h (*.f64 M (/.f64 D (+.f64 d d)))) #s(literal 1/2 binary64)) l)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 h (*.f64 M (/.f64 D (+.f64 d d)))) #s(literal 1/2 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 -inf.0 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)) #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 400000000000000033063035336503495161736505905706177740281842551246246502400409900843554243321602208017241955771743421255094528817167583078526964177969564954600743788640863259791430218751643749651332513309466966066462720 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.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)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (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)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 h (*.f64 M (/.f64 D (+.f64 d d)))) #s(literal 1/2 binary64)) l))))) (if.f64 (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (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)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 h (*.f64 M (/.f64 D (+.f64 d d)))) #s(literal 1/2 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 5486124068793689/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)) #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 400000000000000033063035336503495161736505905706177740281842551246246502400409900843554243321602208017241955771743421255094528817167583078526964177969564954600743788640863259791430218751643749651332513309466966066462720 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)) #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 400000000000000033063035336503495161736505905706177740281842551246246502400409900843554243321602208017241955771743421255094528817167583078526964177969564954600743788640863259791430218751643749651332513309466966066462720 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal 1/2 binary64)) (*.f64 (*.f64 D M) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)))) (*.f64 #s(literal -2 binary64) d)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 d #s(literal 3768146504401551/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d d) (*.f64 M D))) (*.f64 (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 h (*.f64 M (/.f64 D (+.f64 d d)))) #s(literal 1/2 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 5486124068793689/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)) #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 4000000000000000396608112211993636047680809368650861178353581203006168799918134949639116303462911015707277439406485982346309347056090621591337191498862248353306677366521117116231777349377083535451521648143853612748964240337695861270954300912430284275712 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M D) h) #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d)))) (sqrt.f64 (*.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 5486124068793689/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(approx (* (/ (* (* D M) h) (* (+ d d) l)) 1/2) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d 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 4000000000000000396608112211993636047680809368650861178353581203006168799918134949639116303462911015707277439406485982346309347056090621591337191498862248353306677366521117116231777349377083535451521648143853612748964240337695861270954300912430284275712 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M D) h) #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d)))) (sqrt.f64 (*.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 -3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 D (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 M D) h)))) (*.f64 d (*.f64 (+.f64 d d) 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 4000000000000000396608112211993636047680809368650861178353581203006168799918134949639116303462911015707277439406485982346309347056090621591337191498862248353306677366521117116231777349377083535451521648143853612748964240337695861270954300912430284275712 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M D) h) #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d)))) (sqrt.f64 (*.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 -3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M D) h) #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d)))) (fabs.f64 d)) (sqrt.f64 (*.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 4000000000000000396608112211993636047680809368650861178353581203006168799918134949639116303462911015707277439406485982346309347056090621591337191498862248353306677366521117116231777349377083535451521648143853612748964240337695861270954300912430284275712 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M D) h) #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d)))) (sqrt.f64 (*.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 -3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M D) h) #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d)))) (sqrt.f64 (*.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 4000000000000000396608112211993636047680809368650861178353581203006168799918134949639116303462911015707277439406485982346309347056090621591337191498862248353306677366521117116231777349377083535451521648143853612748964240337695861270954300912430284275712 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M D) h) #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d)))) (sqrt.f64 (*.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 -4999999999999999769381329101060571136 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) h) #s(literal 1/4 binary64)) (*.f64 M M)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 l d) d))))) (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 4000000000000000396608112211993636047680809368650861178353581203006168799918134949639116303462911015707277439406485982346309347056090621591337191498862248353306677366521117116231777349377083535451521648143853612748964240337695861270954300912430284275712 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (*.f64 (*.f64 D h) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 d d) 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 -2348542582773833/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 D D) h)) M) (*.f64 M (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 d d) 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 4000000000000000396608112211993636047680809368650861178353581203006168799918134949639116303462911015707277439406485982346309347056090621591337191498862248353306677366521117116231777349377083535451521648143853612748964240337695861270954300912430284275712 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (*.f64 (*.f64 D h) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 d d) 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 -3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 d d) l)) h) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 #s(literal 1/4 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 10000000000000000466018071748206975684050858099493768614209804580186827813230862995727677122141957123210339765959854898653172616660068980913606220974926434405874301273673162218994872058950552383264597357715602427843549593600 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #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 (fabs.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 d d) l)) h) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 #s(literal 1/4 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 -3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 d d) l)) h) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 #s(literal 1/4 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 4000000000000000396608112211993636047680809368650861178353581203006168799918134949639116303462911015707277439406485982346309347056090621591337191498862248353306677366521117116231777349377083535451521648143853612748964240337695861270954300912430284275712 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (*.f64 (*.f64 D h) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 d d) 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 0 binary64)) (*.f64 (/.f64 (fabs.f64 d) #s(approx (sqrt (* l h)) (*.f64 h (sqrt.f64 (/.f64 l h))))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #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 10000000000000000466018071748206975684050858099493768614209804580186827813230862995727677122141957123210339765959854898653172616660068980913606220974926434405874301273673162218994872058950552383264597357715602427843549593600 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (*.f64 (fabs.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))))) (if.f64 (<=.f64 l #s(literal -5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784 binary64)) (*.f64 (*.f64 (fabs.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (if.f64 (<=.f64 l #s(literal 1454766195646295/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 binary64)) (*.f64 (/.f64 (fabs.f64 d) #s(approx (sqrt (* l h)) (*.f64 h (sqrt.f64 (/.f64 l h))))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))))) (if.f64 (<=.f64 h #s(literal 6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) (*.f64 (*.f64 (fabs.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fabs.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64))) (*.f64 (fabs.f64 d) (/.f64 #s(approx (- 1 (* (* (/ D (+ d d)) M) (* (/ (* (* D M) h) (* (+ d d) l)) 1/2))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))) (if.f64 (<=.f64 s #s(literal -55000000000 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s)))) c_p) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (+.f64 #s(literal 1 binary64) (*.f64 c_p (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t)))))))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) c_n) (pow.f64 #s(approx (- 1 (/ 1 (+ 1 (exp (neg t))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) t))) c_n)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) c_n) (pow.f64 #s(approx (- 1 (/ 1 (+ 1 (exp (neg t))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) t))) c_n))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (/.f64 (pow.f64 #s(literal 1/2 binary64) c_n) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ 1 (exp (neg t)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) t)))) c_n)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ 1 (exp (neg t)))) (-.f64 (*.f64 #s(literal 1/4 binary64) t) #s(literal -1/2 binary64)))) (neg.f64 c_n)) (pow.f64 #s(literal 1/2 binary64) c_n)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (/ 1 (+ 1 (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 1080863910568919/1125899906842624 binary64)) (+.f64 x (/.f64 (-.f64 x a) (/.f64 (-.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 5404319552844595/4503599627370496 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 1080863910568919/1125899906842624 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 5404319552844595/4503599627370496 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 1080863910568919/1125899906842624 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 5404319552844595/4503599627370496 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 -1000000000 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 (/.f64 (-.f64 x a) (-.f64 #s(literal -1 binary64) t)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1080863910568919/1125899906842624 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 200000 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 (-.f64 x a) (-.f64 #s(literal -1 binary64) t)) y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -5902958103587057/147573952589676412928 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 (/.f64 (-.f64 x a) (-.f64 #s(literal -1 binary64) t)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 (-.f64 y z) (/.f64 a #s(approx (- (- t -1) z) (+.f64 #s(literal 1 binary64) t))))) x) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 200000 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 (-.f64 x a) (-.f64 #s(literal -1 binary64) t)) y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -5902958103587057/147573952589676412928 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 (/.f64 (-.f64 x a) (-.f64 #s(literal -1 binary64) t)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 (-.f64 y z) (/.f64 a #s(approx (- (- t -1) z) (+.f64 #s(literal 1 binary64) t))))) 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 x (-.f64 y (+.f64 #s(literal 1 binary64) t))) z)))) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 (/.f64 (-.f64 x a) (-.f64 #s(literal -1 binary64) t)) y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 (/.f64 (-.f64 x a) (-.f64 #s(literal -1 binary64) t)) y))) (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 x (-.f64 y (+.f64 #s(literal 1 binary64) t))) z)))) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 (/.f64 (-.f64 x a) (-.f64 #s(literal -1 binary64) t)) y))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1999999999999999879418332743206357172224 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a #s(approx (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z) (/.f64 (*.f64 (-.f64 a x) y) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 a #s(approx (/ (- z y) (- z (- t -1))) (/.f64 y (+.f64 #s(literal 1 binary64) t))))) x) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1000000 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)) #s(approx (/ (* a (- y z)) (- (+ 1 t) z)) (/.f64 (*.f64 a y) (-.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 -1999999999999999879418332743206357172224 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a #s(approx (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z) (/.f64 (*.f64 (-.f64 a x) y) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 a #s(approx (/ (- z y) (- z (- t -1))) (/.f64 y (+.f64 #s(literal 1 binary64) t))))) x) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 200000 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)) #s(approx (/ (* y (- a x)) (+ 1 t)) (/.f64 (*.f64 y (-.f64 a x)) t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1999999999999999879418332743206357172224 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a #s(approx (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z) (/.f64 (*.f64 (-.f64 a x) y) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (*.f64 a #s(approx (/ (- z y) (- z (- t -1))) (/.f64 y (+.f64 #s(literal 1 binary64) t))))) x) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 200000 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 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* y (- a x)) (+ 1 t)) (/.f64 (*.f64 y (-.f64 a x)) t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1999999999999999879418332743206357172224 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a #s(approx (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z) (/.f64 (*.f64 (-.f64 a x) y) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 7378697629483821/18446744073709551616 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* a (- y z)) (- (+ 1 t) z)) (/.f64 (*.f64 a y) (+.f64 #s(literal 1 binary64) t))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 200000 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 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* y (- a x)) (+ 1 t)) (/.f64 (*.f64 y (-.f64 a x)) t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1999999999999999879418332743206357172224 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a #s(approx (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z) (/.f64 (*.f64 (-.f64 a x) y) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 7378697629483821/18446744073709551616 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* a (- y z)) (- (+ 1 t) z)) (/.f64 (*.f64 a y) (+.f64 #s(literal 1 binary64) t))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 200000 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 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* a (- y z)) (- (+ 1 t) z)) (/.f64 (*.f64 a y) (+.f64 #s(literal 1 binary64) t)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1999999999999999879418332743206357172224 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a #s(approx (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z) (/.f64 (*.f64 (-.f64 a x) y) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (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)))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a #s(approx (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z) (/.f64 (*.f64 (-.f64 a x) y) z))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (/.f64 (*.f64 t (-.f64 a x)) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4000000000000000173509187898476744293161173299807757247167095157344467251558724443765295022080 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a)) x)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 7378697629483821/36893488147419103232 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (-.f64 a x)))) (+.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) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (+.f32 (*.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (/.f32 (-.f32 (+.f32 u u) (/.f32 (+.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 28/3 binary32) u) (-.f32 (*.f32 #s(literal -32 binary32) u) (*.f32 #s(literal -32 binary32) u))) v) #s(literal -1/2 binary32)) (*.f32 u #s(literal -4 binary32))) v)) (neg.f32 v))) u) (-.f32 (*.f32 (*.f32 v u) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u (+.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) #s(approx (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* 28/3 u) (+ (* 4 (- (* 8 u) (* 16 u))) (* 32 u))) v)) (* 1/2 (- (* 8 u) (* 16 u)))) v)) (* 2 u)) v)) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 14/3 binary32) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 2 binary32))) v))) (*.f32 v (-.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v))) #s(literal 1 binary32))))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u (+.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) u) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -8 binary32) u) (*.f32 #s(literal -16 binary32) u)) v))) v)) (*.f32 v (-.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v))) #s(literal 1 binary32))))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) (-.f32 (+.f32 u u) (/.f32 (-.f32 (*.f32 (-.f32 (+.f32 u u) #s(literal 2 binary32)) u) (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 u #s(literal -4 binary32)) #s(literal -4/3 binary32)) u) #s(approx (* -1 (/ (* u (- (* 1/2 (- (* 28/3 u) (+ (* 4 (- (* 8 u) (* 16 u))) (* 32 u)))) 2/3)) v)) (*.f32 #s(literal 2/3 binary32) (/.f32 u v)))) v)) v))))) #s(approx (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) (-.f32 (+.f32 u u) (/.f32 (-.f32 (*.f32 (-.f32 (+.f32 u u) #s(literal 2 binary32)) u) (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 u #s(literal -4 binary32)) #s(literal -4/3 binary32)) u) #s(approx (* -1 (/ (* u (- (* 1/2 (- (* 28/3 u) (+ (* 4 (- (* 8 u) (* 16 u))) (* 32 u)))) 2/3)) v)) (*.f32 #s(literal 2/3 binary32) (/.f32 u v)))) v)) 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))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 #s(approx (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) (-.f32 (+.f32 u u) (/.f32 (-.f32 (*.f32 (-.f32 (+.f32 u u) #s(literal 2 binary32)) u) (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 u #s(literal -4 binary32)) #s(literal -4/3 binary32)) u) #s(approx (* -1 (/ (* u (- (* 1/2 (- (* 28/3 u) (+ (* 4 (- (* 8 u) (* 16 u))) (* 32 u)))) 2/3)) v)) (*.f32 #s(literal 2/3 binary32) (/.f32 u v)))) v)) v))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u))))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 #s(approx (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) (+.f32 (*.f32 #s(literal 2 binary32) u) (/.f32 (*.f32 u (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) u))) v))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (-.f32 #s(approx (* u (* v (- (/ 1 (exp (/ -2 v))) 1))) (+.f32 (+.f32 #s(approx (/ (+ (* 4/3 (/ u v)) (+ u u)) v) (*.f32 #s(literal 2 binary32) (/.f32 u v))) u) u)) #s(literal 2 binary32)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(approx (- (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) 1) (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)) u)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(approx (- (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) 1) #s(approx (- (* 2 u) 1) (*.f32 u (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(approx (- (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) 1) (-.f32 (+.f32 u u) #s(literal 1 binary32)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(approx (- (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) 1) (+.f32 u (-.f32 u #s(literal 1 binary32))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(approx (- (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) 1) (+.f32 u #s(approx (- u 1) #s(literal -1 binary32))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(literal -1 binary32)) (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))) (fabs.f32 eta))) h)) (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) #s(approx (* (sqrt (- 1 (* sinTheta_O sinTheta_O))) eta) eta)))) (fabs.f32 eta))) h)) (if.f32 (<=.f32 sinTheta_O #s(literal 1679637/633825300114114700748351602688 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 h eta))) (*.f32 (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (+.f32 v v))))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) cosTheta_i))) (*.f32 (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (+.f32 v v)) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) cosTheta_i))) (*.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) cosTheta_i))) (/.f32 (*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) v) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (/.f32 (*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) v) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.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 cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (*.f32 #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O) (*.f32 (*.f32 #s(approx (exp (* (/ (neg sinTheta_O) v) sinTheta_i)) #s(literal 1 binary32)) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) v))) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (+.f32 v v)))) (/.f32 #s(literal 1 binary32) #s(approx (/ (exp (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) (* v (* (+ v v) (sinh (/ 1 v)))))) (*.f32 #s(literal 2 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 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v)) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) #s(approx (- (* cosTheta_O cosTheta_i) 1) #s(literal -1 binary32))) v) (log.f32 (+.f32 v v))))) (exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 #s(literal -1 binary32) (*.f32 cosTheta_i (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 cosTheta_O v)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) cosTheta_i))))))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) #s(approx (- (* cosTheta_O cosTheta_i) 1) #s(literal -1 binary32))) v)) (log.f32 (+.f32 v v)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32)))) v) (/.f32 (pow.f32 (E.f32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))) (+.f32 v v)) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) #s(approx (- (* cosTheta_O cosTheta_i) 1) #s(literal -1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) #s(approx (- (* cosTheta_O cosTheta_i) 1) #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (+.f32 v v)) (pow.f32 #s(approx (* (pow (+ v v) (neg (/ -1 (- -6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v))))) (E)) (E.f32)) (-.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32))) (/.f32 (exp.f32 #s(approx (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) -6931/10000) #s(literal 6931/10000 binary32))) (+.f32 v v)) (if.f64 (<=.f64 x #s(literal 4796153459164483/9223372036854775808 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)))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 199999999999999982405111001914463627825705729939051460364922737117355163153802565541919878198424069508213948681199740222346696327168 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (*.f64 z z) #s(literal 900 binary64)) (*.f64 (*.f64 y y) #s(literal 900 binary64))) (*.f64 (*.f64 x x) #s(literal 900 binary64)))) #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))) (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 (*.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 -220000000000000 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 7600 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 -2169416492913059/22835963083295358096932575511191922182123945984 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 1882207611218875/649037107316853453566312041152512 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 -2169416492913059/22835963083295358096932575511191922182123945984 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (* (/ 1 x) z))))) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 1882207611218875/649037107316853453566312041152512 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (* (/ 1 x) z))))) (*.f64 x y))))) (if.f64 (<=.f64 y #s(literal -5045810931759287/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (* (/ 1 x) z))))) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 2555292390101743/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (* (/ 1 x) z))))) (*.f64 x y))))) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (* (/ 1 x) z))))) (*.f64 x y))) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 z y) y) t) z)) (*.f64 y #s(literal 5 binary64))) (-.f64 (*.f64 (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 z y))) x) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 y #s(literal -170000000000000009480259256956275577789663697219147210401515470214530606628541614586150638783607826178433745944576 binary64)) #s(approx (+ (* (+ z y) x) (+ (* (+ z y) x) (- (* t x) (* -5 y)))) (-.f64 (*.f64 (+.f64 y z) (+.f64 x x)) (*.f64 #s(literal -5 binary64) y))) (if.f64 (<=.f64 y #s(literal 144999999999999991588161331712465913875842890902361083757498352145629549087984350881608766070518161256611155706927887692972677239462339587600676538023936 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))) #s(approx (+ (* (+ z y) x) (+ (* (+ z y) x) (- (* t x) (* -5 y)))) (-.f64 (*.f64 (+.f64 y z) (+.f64 x x)) (*.f64 #s(literal -5 binary64) y))))) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 #s(approx (+ y z) z) z) y) t)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 t #s(literal -6599999999999999982178924877544961724540834306966869413948711438674558976 binary64)) (+.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 t x)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 t #s(literal 20000000000000000607572056854007333781504 binary64)) #s(approx (+ (* (+ z y) x) (+ (* (+ z y) x) (- (* t x) (* -5 y)))) (-.f64 (*.f64 (+.f64 y z) (+.f64 x x)) (*.f64 #s(literal -5 binary64) y))) (+.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 t x)) (*.f64 y #s(literal 5 binary64))))) (if.f64 (<=.f64 y #s(literal -114999999999999998064607205785600 binary64)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)) (if.f64 (<=.f64 y #s(literal 6343027101870735/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) (*.f64 x #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 t z) z)))) (if.f64 (<=.f64 y #s(literal 16000000000000000808886843615920541027651792492848052464327703595555724223633366493187734033680995508038673811787218944 binary64)) (-.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 (+.f64 x x) z)) (*.f64 #s(literal -5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -114999999999999998064607205785600 binary64)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)) (if.f64 (<=.f64 y #s(literal 20499999999999999861029447824413373517465023059853312 binary64)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) (*.f64 x #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 t z) z)))) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)))) (if.f64 (<=.f64 x #s(literal -6012269011901013/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) (*.f64 x #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 t z) z)))) (if.f64 (<=.f64 x #s(literal 8732647492804917/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) (*.f64 x #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 t z) z)))))) (if.f64 (<=.f64 t #s(literal -51999999999999997736724087125988087476786189828096 binary64)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 t x))) (if.f64 (<=.f64 t #s(literal 20000000000000000607572056854007333781504 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ z y) y) t) z)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 t x))))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) (+.f64 (+.f64 x x) y) (if.f64 (<=.f64 x #s(literal -8200000000000000008040836647887813060495769729411990408889290344633418080264078502830489073062298611240555299744258195456 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 6599999999999999719195186827748179968 binary64)) (+.f64 #s(approx (+ x y) y) x) #s(approx (+ (+ x y) x) (+.f64 x x)))) (if.f64 (<=.f64 x #s(literal -8231177221447645/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 170000000000000005735768827686289408 binary64)) #s(approx (+ (+ x y) x) y) #s(approx (+ (+ x y) x) (+.f64 x x)))) #s(approx (+ (+ x y) x) y) (+.f64 (+.f64 (+.f64 z x) (+.f64 x x)) (+.f64 y y)) (+.f64 (+.f64 (+.f64 y y) z) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 z #s(literal -85000000000000003444984464265814930029156137083306740944130314950272283147736606504814677411462018914120005036168480652817231021739390172567864670178817606783527794316364742656 binary64)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))) (if.f64 (<=.f64 z #s(literal -5884782876925013/98079714615416886934934209737619787751599303819750539264 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x) (if.f64 (<=.f64 z #s(literal 6799999999999999500561820675419055457304576 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (+.f64 (+.f64 y y) (*.f64 #s(literal 3 binary64) x))) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x)))) (if.f64 (<=.f64 z #s(literal -85000000000000003444984464265814930029156137083306740944130314950272283147736606504814677411462018914120005036168480652817231021739390172567864670178817606783527794316364742656 binary64)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))) (if.f64 (<=.f64 z #s(literal -5884782876925013/98079714615416886934934209737619787751599303819750539264 binary64)) (+.f64 #s(approx (+ (+ (+ (+ x y) y) x) z) (+.f64 z (*.f64 #s(literal 2 binary64) y))) x) (if.f64 (<=.f64 z #s(literal 6799999999999999500561820675419055457304576 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (+.f64 (+.f64 y y) (*.f64 #s(literal 3 binary64) x))) (+.f64 #s(approx (+ (+ (+ (+ x y) y) x) z) (+.f64 z (*.f64 #s(literal 2 binary64) y))) x)))) (if.f64 (<=.f64 z #s(literal -85000000000000003444984464265814930029156137083306740944130314950272283147736606504814677411462018914120005036168480652817231021739390172567864670178817606783527794316364742656 binary64)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))) (if.f64 (<=.f64 z #s(literal -5884782876925013/98079714615416886934934209737619787751599303819750539264 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 z (*.f64 #s(literal -2 binary64) y))) (if.f64 (<=.f64 z #s(literal 6799999999999999500561820675419055457304576 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (+.f64 (+.f64 y y) (*.f64 #s(literal 3 binary64) x))) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 z (*.f64 #s(literal -2 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -2599999999999999743203450105626624 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 z (*.f64 #s(literal -2 binary64) y))) (if.f64 (<=.f64 y #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (if.f64 (<=.f64 y #s(literal -2599999999999999743203450105626624 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 z (*.f64 #s(literal -2 binary64) y))) (if.f64 (<=.f64 y #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (if.f64 (<=.f64 x #s(literal -1950000000000000097547319167721640284739142449106331890104380756684968461914981259018240 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 z (*.f64 #s(literal -2 binary64) y))) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)))) (if.f64 (<=.f64 y #s(literal -49999999999999998874404911728017014784 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 x (*.f64 #s(literal -2 binary64) #s(approx (+ x y) y)))) (if.f64 (<=.f64 y #s(literal -6853813983874401/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 z #s(approx (+ 1 (+ (* 2 (/ x z)) (+ (* 2 (/ y z)) (/ x z)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 x (*.f64 #s(literal -2 binary64) #s(approx (+ x y) y))))))) (if.f64 (<=.f64 y #s(literal -9800000000000000204079230978435157887014474605123281745440656338953430892544 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- x (* -2 (+ x y))) (+.f64 y y))) (if.f64 (<=.f64 y #s(literal -6853813983874401/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 z #s(approx (+ 1 (+ (* 2 (/ x z)) (+ (* 2 (/ y z)) (/ x z)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- x (* -2 (+ x y))) (+.f64 y y)))))) (if.f64 (<=.f64 y #s(literal -2599999999999999743203450105626624 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- x (* -2 (+ x y))) (+.f64 y y))) (if.f64 (<=.f64 y #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- x (* -2 (+ x y))) (+.f64 y y))))) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- x (* -2 (+ x y))) (+.f64 y y))) (if.f64 (<=.f64 z #s(literal -2000000000000000014897961004148639782883989877166307744719285082625279704935632320527439752747814116816931205205569292567450867665619546366181138482232477674193077794720878428160 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 x y) t) z)) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 999999999999999965084388885482519417592855130626093842171043595190833186399051537317196816706799625297221478016185520727674168639944850288849622355474122345476546392575499689981548348018063279122228410984187505225498624 binary64)) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 z (-.f64 y x))) t)) (if.f64 (<=.f64 (/.f64 z t) #s(literal -2000000000000000039769249677312 binary64)) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 4722366482869645/4722366482869645213696 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 z t))) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 (-.f64 y x) t) z)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -1/2 binary64)) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 4722366482869645/4722366482869645213696 binary64)) (+.f64 x #s(approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t))) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 (-.f64 y x) t) z)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -50000000 binary64)) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 4722366482869645/4722366482869645213696 binary64)) (+.f64 x #s(approx (* (- y x) (/ z t)) (*.f64 (/.f64 y t) z))) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 (-.f64 y x) t) z)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 500 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 (-.f64 y x) t) z)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 7442828536787015/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 x #s(approx (- t z) t))) t) (if.f64 (<=.f64 (/.f64 z t) #s(literal 999999999999999965084388885482519417592855130626093842171043595190833186399051537317196816706799625297221478016185520727674168639944850288849622355474122345476546392575499689981548348018063279122228410984187505225498624 binary64)) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) (-.f64 y x))) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 (-.f64 y x) t) z))))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 7442828536787015/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 x #s(approx (- t z) t))) t) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) (-.f64 y x))))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -5415370496329717/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) #s(approx (- y x) y))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 7729075046034517/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848 binary64)) (/.f64 #s(approx (- (* t x) (* (- x y) z)) (*.f64 x #s(approx (- t z) t))) t) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) #s(approx (- y x) y))))) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 (/.f64 z t) #s(approx (- y x) y))) #s(approx (+ x (* (- y x) (/ z t))) (*.f64 z #s(approx (- (/ y t) (/ x t)) (/.f64 y t)))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal -3112888062438487/1152921504606846976 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 850000000000000077833785795618108599333443076096 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) (-.f64 a t))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)))) (if.f64 (<=.f64 t #s(literal -1034434490084475/95780971304118053647396689196894323976171195136475136 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 8967727971610349/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)))) (if.f64 (<=.f64 t #s(literal -18649621365367/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)) (if.f64 (<=.f64 t #s(literal 8967727971610349/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -199999999999999995497619646912068059136 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 6156563468186637/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 4867778304876401/20282409603651670423947251286016 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)))))) (if.f64 (<=.f64 t #s(literal -3294865412861661/383123885216472214589586756787577295904684780545900544 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 850000000000000077833785795618108599333443076096 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -3294865412861661/383123885216472214589586756787577295904684780545900544 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 850000000000000077833785795618108599333443076096 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -7873862068137501/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -7873862068137501/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) z)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -7873862068137501/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 #s(approx (/ z (- a t)) (/.f64 z a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -7873862068137501/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (/ (* y z) (- a t)) (*.f64 (/.f64 y a) z))) #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 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -1000000000000000043845843045076197354634047651840 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 50000000000000002168864848730959303664514666247596965589588689466805840644484055547066187776 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y 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 -17499999999999998739061292923666411311370705305600 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 7999999999999999398942092951943056340357366958678707691513807777802353599806344212825307950102541230012240467309244258262712320 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 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -1000000000000000043845843045076197354634047651840 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -1582914569427869/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 binary64)) #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 2113178124542661/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 100 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 z #s(literal -34000000000000000517203002557310529708089558433792 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 451893728665209/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- a z)) (/.f64 t a)) y)) (if.f64 (<=.f64 z #s(literal 649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992 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 -34000000000000000517203002557310529708089558433792 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 7436879648890297/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 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 -34000000000000000517203002557310529708089558433792 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 360 binary64)) (+.f64 x #s(approx (/ (- z t) (/ (- z a) y)) (*.f64 (/.f64 y a) t))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) (if.f64 (<=.f64 z #s(literal -27000000000000001021578485387843965183541276311552 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 7436879648890297/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 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 -499999999999999983242056357731950024912593046310062751489837298654589877718689615343255552 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (-.f64 z t) (/.f64 y z)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 50000000000000002168864848730959303664514666247596965589588689466805840644484055547066187776 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 z t) (/.f64 y z)))))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (+ x y) y)) (if.f64 (<=.f64 t #s(literal -1399999999999999879974800516344627187232220566689709923961879363070285678488398211187375849991500888640192285887846290283073267732448389869185580470356420919988412461259098471632781694126260224 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 (neg.f64 y) (/.f64 (-.f64 a z) t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))) (if.f64 (<=.f64 t #s(literal -28499999999999999297835894024814401811736523800213884156548670420747882878517735621739473124811327254917092148153621921815884075135606028513459158237498515471289042735816692448293303271555072 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 (neg.f64 y) (/.f64 (-.f64 a z) t))))) (if.f64 (<=.f64 t #s(literal 164999999999999995512318366270790262675301230720642632329861807712629844938915231825920 binary64)) (-.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 (neg.f64 y) (/.f64 (-.f64 a z) t))))))) (if.f64 (<=.f64 t #s(literal -40000000000000000557488467837656396522848256 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 (neg.f64 y) (/.f64 (-.f64 a z) t))))) (if.f64 (<=.f64 t #s(literal 169999999999999988683725495633600840395395583382940455175145889478092271597646749106176 binary64)) (-.f64 x (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) y)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 (neg.f64 y) (/.f64 (-.f64 a z) t))))))) (if.f64 (<=.f64 t #s(literal -2300000000000000105407332191567872 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 (neg.f64 y) (/.f64 (-.f64 a z) t))))) (if.f64 (<=.f64 t #s(literal 175000000000000009462118012158666567854513385153340087824865859925100918906475161583616 binary64)) (-.f64 (+.f64 x y) (/.f64 #s(approx (* (- z t) y) (*.f64 y z)) (-.f64 a t))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 (neg.f64 y) (/.f64 (-.f64 a z) t))))))) (if.f64 (<=.f64 a #s(literal -5077488442381443/1208925819614629174706176 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 (/.f64 z a) y))) (if.f64 (<=.f64 a #s(literal 4597486622597667/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (*.f64 (neg.f64 y) (/.f64 (-.f64 a z) t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 a (-.f64 a t))) y) x)))) (if.f64 (<=.f64 a #s(literal -5582757582296647/5316911983139663491615228241121378304 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 (/.f64 z a) y))) (if.f64 (<=.f64 a #s(literal 8000000000000000000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 a (-.f64 a t))) y) x)))) (if.f64 (<=.f64 a #s(literal -5582757582296647/5316911983139663491615228241121378304 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 z (/.f64 y a)))) (if.f64 (<=.f64 a #s(literal 8000000000000000000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 a (-.f64 a t))) y) x)))) (if.f64 (<=.f64 a #s(literal -106000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 a (-.f64 a t))) y) x)) (if.f64 (<=.f64 a #s(literal 8000000000000000000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 a (-.f64 a t))) y) x)))) (if.f64 (<=.f64 a #s(literal -106000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 #s(approx (* (/ (- (+ (- a t) t) z) 1) (/ y (- a t))) (*.f64 (/.f64 y (-.f64 a t)) a)) x)) (if.f64 (<=.f64 a #s(literal 8000000000000000000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 #s(approx (* (/ (- (+ (- a t) t) z) 1) (/ y (- a t))) (*.f64 (/.f64 y (-.f64 a t)) a)) x)))) (if.f64 (<=.f64 a #s(literal -106000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))) (if.f64 (<=.f64 a #s(literal 60000000000000001213132747629356819314565779392861464468266611372480240299889858561521869651968 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))))) (if.f64 (<=.f64 a #s(literal -106000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))) (if.f64 (<=.f64 a #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (/.f64 (*.f64 y z) t)))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))))) (if.f64 (<=.f64 x #s(literal -2673305049388005/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))) (if.f64 (<=.f64 x #s(literal 2788894317043927/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 (/.f64 z (-.f64 t a)) y)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 39999999999999999441242390410258310868010567352505455500998642943534263410690975396259385656915842667145517121570618461573412691401008413345103809482461588042922766658757500714276159404292585358566493064284506880044080678213216074385831250754247788804685953844691687288556267719405128488010706671000084283392 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))) #s(approx (- (+ x y) (* (/ (- t z) (- t a)) y)) (*.f64 z (/.f64 y (-.f64 t a))))) (if.f64 (<=.f64 x #s(literal 7193966478911707/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))) (if.f64 (<=.f64 x #s(literal 3174478038283735/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 binary64)) #s(approx (- (+ x y) (* (/ (- t z) (- t a)) y)) #s(approx (* (/ -1 (- a t)) (* z y)) (/.f64 (*.f64 y z) t))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))))) (if.f64 (<=.f64 t #s(literal -400000000000000029244752873301941028446463814281682028016895049776444968895117140750145364057542965067044275199879052501339611166420972178682187633011389756175722304217110338934249846311418635125911539394019328 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (+.f64 #s(literal 1 binary64) #s(approx (/ t (- a t)) #s(literal -1 binary64))))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y)))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (+ x (* y (- (+ 1 (/ t (- a t))) (/ z (- a t))))) (+.f64 x y))) (-.f64 (-.f64 x (*.f64 y (/.f64 t (-.f64 z a)))) (*.f64 t (/.f64 z (-.f64 a z)))) (+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal -160000000000000003235020660344951518172175411714297238582044296993280640799706289497391652405248 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal 19499999999999999277675926601747922944 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 a #s(literal -4000000000000000067904876952955838816564180694292426958522404140463990976268867635833049303825020451517633816924622396945837608134603570151424 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)) (if.f64 (<=.f64 a #s(literal 7797895294366243/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (+.f64 x (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z a)) t)))) (if.f64 (<=.f64 z #s(literal -5799999999999999767528059173801854482143445516288 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 6817139678149439/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 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 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -400000000000000030519079364367548013179859883786240 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 a z)) (-.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 10000000000000000470601344959054695891559601407866630764278709534898249531392 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) (/.f64 (*.f64 t y) a))) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 a z)) (-.f64 y z))))) (if.f64 (<=.f64 z #s(literal -1800000000000000072868299344085546223474727053441368064 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 10599999999999999825870033762780073604782489600 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 -420000000000000039688094308349191683035743474587533312 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 699999999999999981813497856 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 -1039999999999999972763386055789397614364927300360285092683263451049441707575053474044619644127373661143943851563040726937289450099863683632346715163237214008850186406847342645115617280 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 y (-.f64 a z))))) (if.f64 (<=.f64 y #s(literal 230000000000000005798650278118207007054853306265041699292102278848696297775130030211078998139800385025891831290691815777613737535074120805792769561874964996628592946669271410238519295588551994830363612822422546650182013812714446850838671392768 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 y (-.f64 a z))))))) (if.f64 (<=.f64 y #s(literal -480000000000000012666163894223449049454677747704805059986728032185699340302199438424804689218224837211652175576414061806407921220788588712013910284845362071548336149969864332217833770641735032927944704 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) #s(approx (/ (- y z) a) (/.f64 y a))))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.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 944473296573929/4722366482869645213696 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 4503689699363043/4503599627370496 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 2028240960365167/40564819207303340847894502572032 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 4503689699363043/4503599627370496 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 -2000000000000000000 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2028240960365167/40564819207303340847894502572032 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 2 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -2000000000000000000 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2028240960365167/40564819207303340847894502572032 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 999999999999999945575230987042816 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 -2000000000000000000 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 2028240960365167/40564819207303340847894502572032 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 999999999999999945575230987042816 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 -500000000000000006643777536 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2028240960365167/40564819207303340847894502572032 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 999999999999999945575230987042816 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -500000000000000006643777536 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2028240960365167/40564819207303340847894502572032 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 999999999999999945575230987042816 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -1000000000000 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 999999999999999945575230987042816 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t))))) (if.f64 (<=.f64 t #s(literal -7873862068137501/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal -3418023832009241/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) a)) y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -7873862068137501/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal -3418023832009241/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (/ (* y (- z t)) (- a t)) (*.f64 (/.f64 z a) y))) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal -50000000000000003762608676247009359680713540241291819259627219853176217150773285501269553819831059961969610458775763570700520984086102794838510643846931101957819443487143599535802327035633384549613035605948983170368441251455495172717176776840351126669214318337732342424653859009670938624 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (/ (* y (- z t)) (- a t)) (*.f64 (/.f64 y a) z))) #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 y (/.f64 (-.f64 z t) (-.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -400000000000 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y (-.f64 a z)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 4835703278458517/4835703278458516698824704 binary64)) (-.f64 x (*.f64 (/.f64 y #s(approx (- a z) a)) (-.f64 z t))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -400000000000 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y (-.f64 a z)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -400000000000 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y (-.f64 a z)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 19999999999999998421936661664294053151080855387504444745733035393436825233278672005560948283410708288220728162236284648020809571429082630568562515505514583247285006834145935719548240949300738322281106670384019261349564171109391944306795105153030553600 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -400000000000 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y (-.f64 a z)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 4835703278458517/4835703278458516698824704 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 19999999999999998421936661664294053151080855387504444745733035393436825233278672005560948283410708288220728162236284648020809571429082630568562515505514583247285006834145935719548240949300738322281106670384019261349564171109391944306795105153030553600 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 -400000000000 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y (-.f64 a z)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 4835703278458517/4835703278458516698824704 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 19999999999999998421936661664294053151080855387504444745733035393436825233278672005560948283410708288220728162236284648020809571429082630568562515505514583247285006834145935719548240949300738322281106670384019261349564171109391944306795105153030553600 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 -400000000000 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y (-.f64 a z)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 19999999999999998421936661664294053151080855387504444745733035393436825233278672005560948283410708288220728162236284648020809571429082630568562515505514583247285006834145935719548240949300738322281106670384019261349564171109391944306795105153030553600 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 -400000000000 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y (-.f64 a z)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 19999999999999998421936661664294053151080855387504444745733035393436825233278672005560948283410708288220728162236284648020809571429082630568562515505514583247285006834145935719548240949300738322281106670384019261349564171109391944306795105153030553600 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y (-.f64 a z)) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -400000000000 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y #s(approx (- a z) (neg.f64 z))) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 19999999999999998421936661664294053151080855387504444745733035393436825233278672005560948283410708288220728162236284648020809571429082630568562515505514583247285006834145935719548240949300738322281106670384019261349564171109391944306795105153030553600 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) #s(approx (/ (* t y) (- a z)) (*.f64 (/.f64 y a) t))))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) #s(literal -inf.0 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) #s(approx (/ (* t y) (- a z)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) #s(literal 39999999999999999441242390410258310868010567352505455500998642943534263410690975396259385656915842667145517121570618461573412691401008413345103809482461588042922766658757500714276159404292585358566493064284506880044080678213216074385831250754247788804685953844691687288556267719405128488010706671000084283392 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) #s(approx (/ (* t y) (- a z)) (*.f64 (/.f64 y a) t))))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) #s(literal -inf.0 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) #s(approx (/ (* t y) (- a z)) (*.f64 (/.f64 y a) t))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) #s(literal 39999999999999999441242390410258310868010567352505455500998642943534263410690975396259385656915842667145517121570618461573412691401008413345103809482461588042922766658757500714276159404292585358566493064284506880044080678213216074385831250754247788804685953844691687288556267719405128488010706671000084283392 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) #s(approx (/ (* t y) (- a z)) (*.f64 (/.f64 y a) t))))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) #s(literal -inf.0 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) #s(approx (/ (* t y) (- a z)) (*.f64 (/.f64 t a) y))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) #s(literal 39999999999999999441242390410258310868010567352505455500998642943534263410690975396259385656915842667145517121570618461573412691401008413345103809482461588042922766658757500714276159404292585358566493064284506880044080678213216074385831250754247788804685953844691687288556267719405128488010706671000084283392 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) #s(approx (/ (* t y) (- a z)) (*.f64 (/.f64 t a) y))))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (+ x y) y)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 #s(literal -1 binary64) (-.f64 t z))) a)) (if.f64 (<=.f64 z #s(literal -8669429282688205/1125899906842624 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)) (if.f64 (<=.f64 z #s(literal 234999999999999985319936 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 #s(literal -1 binary64) #s(approx (- t z) t))) a)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)))) (if.f64 (<=.f64 t #s(literal -32000000 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t)))) (if.f64 (<=.f64 t #s(literal 5188146770730811/1152921504606846976 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))))) (if.f64 (<=.f64 t #s(literal -32000000 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t)))) (if.f64 (<=.f64 t #s(literal 5188146770730811/1152921504606846976 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 (*.f64 a (-.f64 y z)) (-.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 -8669429282688205/1125899906842624 binary64)) (-.f64 x (*.f64 (/.f64 #s(approx (- z y) z) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)) (if.f64 (<=.f64 z #s(literal 260000000000000002080374784 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 -13/2 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 260000000000000002080374784 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 -13/2 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 260000000000000002080374784 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 (*.f64 a y) (+.f64 #s(literal 1 binary64) t)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -6225763134767673/47890485652059026823698344598447161988085597568237568 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 240000000000000004563402752 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -6225763134767673/47890485652059026823698344598447161988085597568237568 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 240000000000000004563402752 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -1461501637330903/365375409332725729550921208179070754913983135744 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 240000000000000004563402752 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 #s(approx (/ (- y z) t) (/.f64 y t)) a))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal -49999999999999997232983719377348085383163937955059118574485557558927175806589067034309688554228252203002264044843207354769281374744888310588557501864837324040189736276713711952231354300402499584 binary64)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) #s(approx (/ (* a y) (- z (+ 1 t))) (/.f64 (*.f64 a y) (-.f64 z #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal -7378697629483821/147573952589676412928 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal 2894802230932905/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) (*.f64 #s(approx (- 1 (/ (/ (- y z) (/ (+ (- t z) 1) a)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal 20000000000000001234556670557343137739887446219260225166201057010776267530793431178850783418889295933886209169029825226206918157086791234347642307073397445710851820421832376437226948606762750725454677192049255448998969251578069606163080224847340840382426515166370261007217790184226520301568 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) #s(approx (/ (* a y) (- z (+ 1 t))) (/.f64 (*.f64 a y) (-.f64 z #s(literal 1 binary64))))))))) (if.f64 (<=.f64 z #s(literal -5128645875475925/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 149999999999999998557159424 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 (- y 1)) (* (- 1 y) x)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x y)) y)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) y))) #s(literal -100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 binary64)) #s(approx (- (- x (- y 1)) (* (- 1 y) x)) #s(approx (- (+ 1 (* x y)) y) (-.f64 (*.f64 y x) y))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) y))) #s(literal 400 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) y)) #s(approx (- (- x (- y 1)) (* (- 1 y) x)) #s(approx (- (+ 1 (* x y)) y) (-.f64 (*.f64 y x) y))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) y))) #s(literal -100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 binary64)) #s(approx (- (- x (- y 1)) (* (- 1 y) x)) #s(approx (- (+ 1 (* x y)) y) (*.f64 y (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) y))) #s(literal 400 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) y)) #s(approx (- (- x (- y 1)) (* (- 1 y) x)) #s(approx (- (+ 1 (* x y)) y) (*.f64 y (-.f64 x #s(literal 1 binary64))))))) (if.f64 (<=.f64 x #s(literal -4899999999999999870802215417867086594048 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 190000000000000010770972672 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) y)) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) y)) #s(approx (- (- x (- y 1)) (* (- 1 y) x)) #s(approx (- (+ 1 (* x y)) y) #s(literal 1 binary64))) #s(approx (- y (- x x)) y) (+.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 x y)) x) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 x (*.f64 #s(literal -1/2 binary64) (fabs.f64 (-.f64 x y)))) (if.f64 (<=.f64 y #s(literal 5217128372676519/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x) y) #s(literal 1/2 binary64)) #s(approx (- x (* -1/2 (fabs (* (/ (- x y) y) y)))) (*.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 x y))))) (if.f64 (<=.f64 y #s(literal 5217128372676519/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) (-.f64 x (*.f64 (-.f64 y x) #s(literal 1/2 binary64))) #s(approx (- x (* -1/2 (fabs (* (/ (- x y) y) y)))) (*.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 x y))))) (if.f64 (<=.f64 x #s(literal -9499999999999999967410897570896643136010120262007665569787662849258273737110823511942360881656170442260614766827575949844181048163306943407099660972787263314316830959306977205101282265074622376443904 binary64)) (-.f64 x (*.f64 #s(approx (- y x) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 6599999999999999719195186827748179968 binary64)) #s(approx (- x (* -1/2 (fabs (* (/ (- x y) y) y)))) (*.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 x y)))) #s(approx (- x (* (- y x) 1/2)) (*.f64 #s(literal 3/2 binary64) x)))) (if.f64 (<=.f64 y #s(literal -7281407019368197/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (-.f64 x (*.f64 #s(approx (- y x) y) #s(literal 1/2 binary64))) #s(approx (- x (* (- y x) 1/2)) (*.f64 #s(literal 3/2 binary64) x))) (if.f64 (<=.f64 y #s(literal -7281407019368197/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) #s(approx (- x (* (- y x) 1/2)) (*.f64 #s(literal -1/2 binary64) y)) #s(approx (- x (* (- y x) 1/2)) (*.f64 #s(literal 3/2 binary64) x))) #s(approx (- x (* (- y x) 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 -739999999999999956744792195779381575051156494862254532741807532021311671771114184176889194240086719404757496046427621595518739674447101580308631257088 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal 21999999999999999713986191591315399330670037880231199304942424078686413444216398264618079213077168253082174646872176503249868480969725497707165917755127285515272337655413277196288 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 -3507603929594167/23384026197294446691258957323460528314494920687616 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal 2589569785738035/1125899906842624 binary64)) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) (-.f64 t z)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x))) (if.f64 (<=.f64 z #s(literal -8063081071840095/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal 6980579422424269/4503599627370496 binary64)) (*.f64 (-.f64 y z) (/.f64 x #s(approx (- t z) t))) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x))) (if.f64 (<=.f64 z #s(literal -3811162509514511/680564733841876926926749214863536422912 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (-.f64 #s(literal 1 binary64) (/.f64 y z))) x) (if.f64 (<=.f64 z #s(literal 107999999999999996284508733239818957036601239637094363445148672016110321664 binary64)) (*.f64 (-.f64 y z) (/.f64 x #s(approx (- t z) t))) (*.f64 #s(approx (/ (- z y) (- z t)) (-.f64 #s(literal 1 binary64) (/.f64 y z))) x))) (if.f64 (<=.f64 z #s(literal -1973637728141443/340282366920938463463374607431768211456 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (-.f64 #s(literal 1 binary64) (/.f64 y z))) x) (if.f64 (<=.f64 z #s(literal 5893513370621317/75557863725914323419136 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (if.f64 (<=.f64 z #s(literal 194999999999999995354392848255779431975103642875906496710725437120901946527854574704579052238415720474988088359699864109957419296752916352987255799808 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x z) (-.f64 z t))) (*.f64 #s(approx (/ (- z y) (- z t)) (-.f64 #s(literal 1 binary64) (/.f64 y z))) x)))) (if.f64 (<=.f64 z #s(literal -27000000000000002181022215990779943155856249695183528552821259793834973626606956853157682801999527229520163683634501854017002693419719962082107256626250300640497775433356175584044494997596705555510619353602431100542282614952285689576685568 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal -8063081071840095/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x z) (-.f64 z t))) (if.f64 (<=.f64 z #s(literal 5893513370621317/75557863725914323419136 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (if.f64 (<=.f64 z #s(literal 160000000000000013229946057136928378822980431442435765381224548941322742308981707669963706625954782347475082280372251013582881069350396363191609234881704803665262234877034496 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 -7213986178723895/1361129467683753853853498429727072845824 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 15500000000000000568738280260635751077721172948077017432411700400813003243520 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 -7213986178723895/1361129467683753853853498429727072845824 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 15500000000000000568738280260635751077721172948077017432411700400813003243520 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 -7213986178723895/1361129467683753853853498429727072845824 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 4165829655317709/2251799813685248 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 y (/.f64 x t))) (*.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 -220000000000000 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 1882207611218875/649037107316853453566312041152512 binary64)) (-.f64 (*.f64 x #s(approx (+ y z) y)) z) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 x #s(literal -8499176403487565/15177100720513508366558296147058741458143803430094840009779784451085189728165691392 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 1882207611218875/649037107316853453566312041152512 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 x #s(literal -8499176403487565/15177100720513508366558296147058741458143803430094840009779784451085189728165691392 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 1882207611218875/649037107316853453566312041152512 binary64)) #s(approx (- (* x (+ y z)) z) (neg.f64 z)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 x #s(literal -2169416492913059/22835963083295358096932575511191922182123945984 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) y))) (if.f64 (<=.f64 x #s(literal 1882207611218875/649037107316853453566312041152512 binary64)) #s(approx (- (* x (+ y z)) z) (neg.f64 z)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) y))))) #s(approx (- (* x (+ y z)) z) (neg.f64 z)) (if.f64 (<=.f64 (/.f64 y z) #s(literal 4999999999999999806650364166569307079328006902236455361130094053449438966813366112409962773319310362938839305792582281514490199870276609421048348021393177515819351843764207529142392373556426924143927678468362216346247556497408 binary64)) (/.f64 x (/.f64 z y)) (*.f64 (/.f64 x z) y)) (if.f64 (<=.f64 (/.f64 y z) #s(literal 9999999999999999213782878444176341486712719163258207029349796604673073768736360688744211624391338142173265718425108901184740478000812045911233791501695173449709921389782217629235579129702792695009666351450002856415308090320884466574359759805482716570229159677380024223137792 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y)) (*.f64 (/.f64 x z) y) (if.f64 (<=.f64 y #s(literal -2999999999999999969278252306015228672324132667392 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 8563486156235759/2854495385411919762116571938898990272765493248 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 -140000000000000000959427848218759767512090254448657972060114688665452544 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 1248841731117715/356811923176489970264571492362373784095686656 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 -4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208 binary64)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) #s(literal 0 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -8878048987794933/18889465931478580854784 binary64)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 420000000000 binary64)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) (+.f64 y x)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z))) (if.f64 (<=.f64 y #s(literal -52000000000000000541595059119653763690646666211320547889510910566898202543565174619889909715829925534732388868924791511593454744483391284575207424 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal -8878048987794933/18889465931478580854784 binary64)) (*.f64 (/.f64 z (-.f64 z y)) #s(approx (+ y x) y)) (if.f64 (<=.f64 y #s(literal 26000000000000000000000 binary64)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) (+.f64 y x)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z))))) (if.f64 (<=.f64 y #s(literal -5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 26000000000000000000000 binary64)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) (+.f64 y x)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)))) (if.f64 (<=.f64 z #s(literal -84999999999999995519917154889684128242827679780085556006095128624900083455260231602776408228932026001054393069799273700681789428651035459584 binary64)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) #s(approx (+ y 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 t #s(literal -15999999999999999673872706700059442737714071229869466433082113903319175276568977760578743137766335761257640182266073153902136156139782084184302316478721264937668941679071635614686920048640 binary64)) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (-.f64 y (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) t)))) (if.f64 (<=.f64 t #s(literal 42000000000000002550185145439524581012460123077537924337318542901303654257532237476966057673200217334832651065718277040944981812560936341045568865956375907113384483085557383922757561677425060917375813123426089535676522565550759412566668534990803569489710611095443472384 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (-.f64 y (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) t)))))) (if.f64 (<=.f64 t #s(literal -14500000000000000067857255251358089771670654943232 binary64)) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (-.f64 y (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) t)))) (if.f64 (<=.f64 t #s(literal -4272529790011551/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) #s(approx (- y x) y))) (if.f64 (<=.f64 t #s(literal 899999999999999958331620325961895923381637742592 binary64)) (+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (-.f64 y (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) t))))))) (if.f64 (<=.f64 a #s(literal -38000000 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) #s(approx (- y x) y))) (if.f64 (<=.f64 a #s(literal 8003549208083295/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (-.f64 y (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) t)))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) #s(approx (- y x) y))))) (if.f64 (<=.f64 t #s(literal -2800000000000000059748203611379728384 binary64)) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (-.f64 y (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) t)))) (if.f64 (<=.f64 t #s(literal 56999999999999996359344128 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) (-.f64 y x))) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (-.f64 y (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) t)))))) (if.f64 (<=.f64 z #s(literal -3499999999999999878088040454151665275194218076793573426140964513102115455836155293587994675511296 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)) (if.f64 (<=.f64 z #s(literal -5226737155905615/174224571863520493293247799005065324265472 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) #s(approx (- y x) y))) (if.f64 (<=.f64 z #s(literal 1400000000000000035694593162559767294036500350640283004107797561344 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 t (-.f64 t a))) #s(approx (- y x) y))) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (*.f64 (-.f64 x y) (/.f64 z (-.f64 t a))))))) (if.f64 (<=.f64 a #s(literal -112000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) (-.f64 y x))) (if.f64 (<=.f64 a #s(literal 7114265962740707/7410693711188236507108543040556026102609279018600996098525285376506440296955904 binary64)) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (+.f64 (/.f64 (*.f64 (-.f64 x y) (-.f64 z a)) t) y)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) (-.f64 y x))))) (if.f64 (<=.f64 a #s(literal -4986819005910345/151115727451828646838272 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) (-.f64 y x))) (if.f64 (<=.f64 a #s(literal 5938420220855319/191561942608236107294793378393788647952342390272950272 binary64)) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (+.f64 y #s(approx (* -1 (/ (- (* a (- x y)) (* z (- x y))) t)) (/.f64 (*.f64 z (-.f64 x y)) t)))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) (-.f64 y x))))) (if.f64 (<=.f64 a #s(literal -49000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) #s(approx (- y x) y))) (if.f64 (<=.f64 a #s(literal 5938420220855319/191561942608236107294793378393788647952342390272950272 binary64)) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (+.f64 y #s(approx (* -1 (/ (- (* a (- x y)) (* z (- x y))) t)) (/.f64 (*.f64 z (-.f64 x y)) t)))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) #s(approx (- y x) y))))) (if.f64 (<=.f64 z #s(literal -3499999999999999878088040454151665275194218076793573426140964513102115455836155293587994675511296 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)) (if.f64 (<=.f64 z #s(literal -6129982163463555/12259964326927110866866776217202473468949912977468817408 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) #s(approx (- y x) y))) (if.f64 (<=.f64 z #s(literal 1400000000000000035694593162559767294036500350640283004107797561344 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (- x (* (/ (- x y) (- a t)) (- z t))) (*.f64 (-.f64 x y) (/.f64 z (-.f64 t a))))))) (if.f64 (<=.f64 z #s(literal -3499999999999999878088040454151665275194218076793573426140964513102115455836155293587994675511296 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)) (if.f64 (<=.f64 z #s(literal -6129982163463555/12259964326927110866866776217202473468949912977468817408 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) #s(approx (- y x) y))) (if.f64 (<=.f64 z #s(literal 1400000000000000035694593162559767294036500350640283004107797561344 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z))))) (if.f64 (<=.f64 t #s(literal -599999999999999981180196647507853312 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 t #s(literal 319703483166135/45671926166590716193865151022383844364247891968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) #s(approx (- y x) y))) (if.f64 (<=.f64 t #s(literal 120000000000000009605382069068978632556289346022148387395129931286074529201184375013621769552221446685850230967754564956768192902742343970471508485152336712937488968381521222045436993095197001975383479666734810060097060864 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- x y) (- t a)) (/.f64 (-.f64 x y) t)) z)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y)))))) (if.f64 (<=.f64 t #s(literal -130000000000000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 t #s(literal 2244866514940267/46768052394588893382517914646921056628989841375232 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))) (if.f64 (<=.f64 t #s(literal 120000000000000009605382069068978632556289346022148387395129931286074529201184375013621769552221446685850230967754564956768192902742343970471508485152336712937488968381521222045436993095197001975383479666734810060097060864 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- x y) (- t a)) (/.f64 (-.f64 x y) t)) z)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y)))))) (if.f64 (<=.f64 z #s(literal -200000000000000018380567016286756476168068919431369064448 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- x y) (- t a)) (/.f64 (-.f64 x y) t)) z)) (if.f64 (<=.f64 z #s(literal 850000000000000044659053040957235530480089655801298053198881296347144655621925285173003602194221961259403867014999432140064555008 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- x y) (- t a)) (/.f64 (-.f64 x y) t)) z)))) (if.f64 (<=.f64 z #s(literal -41999999999999996707848746070632495311028200607870872230083751778490538251476498205509000581207768828394660837494088453355641931884993445868609271513407060222599170606383141338131202849665792054948355781714419181688360886274728927476835599216336511956518041374687232 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) (if.f64 (<=.f64 z #s(literal -440000000000000008981871263923709001552452705099053245457901158833234396721900630556206946178728067380319549733671412118651006381793523960724081092619116202001790589230279303979012053300284274789582897152 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y (-.f64 a t))))) (if.f64 (<=.f64 z #s(literal 850000000000000044659053040957235530480089655801298053198881296347144655621925285173003602194221961259403867014999432140064555008 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 z #s(literal 194999999999999990270268339715200029066386867453699102732542490346298684089530810854033673667632156505319366628761254616116698118164312989748748934225851261268410893227444957377841691459929092924149294197777122971298761976995846829484007481384914320543739099097364899617527228792832 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y (-.f64 a t))))))))) (if.f64 (<=.f64 z #s(literal -7000000000000000000000 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 (-.f64 y x) a)))) (if.f64 (<=.f64 z #s(literal 850000000000000044659053040957235530480089655801298053198881296347144655621925285173003602194221961259403867014999432140064555008 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 z #s(literal 194999999999999990270268339715200029066386867453699102732542490346298684089530810854033673667632156505319366628761254616116698118164312989748748934225851261268410893227444957377841691459929092924149294197777122971298761976995846829484007481384914320543739099097364899617527228792832 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y (-.f64 a t)))))))) (if.f64 (<=.f64 z #s(literal -3499999999999999878088040454151665275194218076793573426140964513102115455836155293587994675511296 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) (if.f64 (<=.f64 z #s(literal 850000000000000044659053040957235530480089655801298053198881296347144655621925285173003602194221961259403867014999432140064555008 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 z #s(literal 26000000000000002495859853134296512569789526683715210884821420332112182855972729889656646625254836106691252599891240711835887684219064534218011001239838969476712336302732069902986196437364355676874612769787792208705057980416 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* z (- (/ y (- a t)) (/ x (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t))))))) (if.f64 (<=.f64 t #s(literal -7410693711188237/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 t #s(literal -3739201720513617/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* z (- (/ y (- a t)) (/ x (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 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 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 (-.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 -inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (/.f64 (*.f64 x (-.f64 y a)) z))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 39999999999999999441242390410258310868010567352505455500998642943534263410690975396259385656915842667145517121570618461573412691401008413345103809482461588042922766658757500714276159404292585358566493064284506880044080678213216074385831250754247788804685953844691687288556267719405128488010706671000084283392 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 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 0 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (/.f64 (*.f64 x (-.f64 y a)) z))) (-.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 -822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -5890680864316837/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 binary64)) (+.f64 x (*.f64 #s(approx (- t x) t) (/.f64 (-.f64 y z) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (/.f64 (*.f64 x (-.f64 y a)) z))) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -851083777008699/9671406556917033397649408 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (/.f64 y (/.f64 (-.f64 a z) (-.f64 t x)))) (+.f64 x (*.f64 #s(approx (- t x) t) (/.f64 (-.f64 y z) (-.f64 a z))))) (if.f64 (<=.f64 y #s(literal -851083777008699/9671406556917033397649408 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) y)) (+.f64 x (*.f64 #s(approx (- t x) t) (/.f64 (-.f64 y z) (-.f64 a z))))) (if.f64 (<=.f64 a #s(literal -2500000000000000149457695615129037962937322563084522677184089874580502051437782734077640085266650350861420498061080885341471113216 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (*.f64 (-.f64 t x) (/.f64 y a)))) (if.f64 (<=.f64 a #s(literal 1303703024854071/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) y)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (*.f64 (-.f64 t x) (/.f64 y a)))))) (if.f64 (<=.f64 a #s(literal -47999999999999998943826355471567688369511546694454451877068155758524669082997159636492450372316504670548876883945779718504244750723095026977464123392 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y #s(approx (- t x) t)) a))) (if.f64 (<=.f64 a #s(literal 1438846037749345/73786976294838206464 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) y)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y #s(approx (- t x) t)) a))))) (if.f64 (<=.f64 a #s(literal -47999999999999998943826355471567688369511546694454451877068155758524669082997159636492450372316504670548876883945779718504244750723095026977464123392 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y #s(approx (- t x) t)) a))) (if.f64 (<=.f64 a #s(literal 1438846037749345/73786976294838206464 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 x t))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y #s(approx (- t x) t)) a))))) (if.f64 (<=.f64 a #s(literal -7000000000000000408631046173262686493154743151600760044845516831209044077038718304355961795872318329558410830849797568754462119428096 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y #s(approx (- t x) t)) a))) (if.f64 (<=.f64 a #s(literal 7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (/ 1 (/ (- z a) (- x t))) (/.f64 (-.f64 x t) z)))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y #s(approx (- t x) t)) a))))) (if.f64 (<=.f64 z #s(literal -7399999999999999823549182248671601402687219007321098769611271917495401301873859322970990857682944 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (/ 1 (/ (- z a) (- x t))) (/.f64 (-.f64 x t) z)))) (if.f64 (<=.f64 z #s(literal 3061802069160839/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856 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 z #s(literal 345000000000000019736184435206644016160714440780624353935951184418444223914288831424997096783271018001557799165759973454637034381415849452769822900224 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(approx (/ y (- z a)) (/.f64 y z)) (-.f64 x t))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))))))) (if.f64 (<=.f64 z #s(literal -7399999999999999823549182248671601402687219007321098769611271917495401301873859322970990857682944 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (/ 1 (/ (- z a) (- x t))) (/.f64 (-.f64 x t) z)))) (if.f64 (<=.f64 z #s(literal 3061802069160839/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856 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 z #s(literal 345000000000000019736184435206644016160714440780624353935951184418444223914288831424997096783271018001557799165759973454637034381415849452769822900224 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (/ 1 (/ (- z a) (- x t))) (/.f64 (-.f64 x t) z)))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))))))) (if.f64 (<=.f64 z #s(literal -3600000000000000132073514547267301215742291088019896688970228831156783206195674525742834554765312 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -5415987671873539/309485009821345068724781056 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 (-.f64 y a) z)))) (if.f64 (<=.f64 z #s(literal 3061802069160839/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856 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 z #s(literal 345000000000000019736184435206644016160714440780624353935951184418444223914288831424997096783271018001557799165759973454637034381415849452769822900224 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* y (/ 1 (/ (- z a) (- x t)))) (/.f64 (*.f64 y (-.f64 x t)) z))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))))))) (if.f64 (<=.f64 z #s(literal -3600000000000000132073514547267301215742291088019896688970228831156783206195674525742834554765312 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -3249592603124123/309485009821345068724781056 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 (-.f64 y a) z)))) (if.f64 (<=.f64 z #s(literal 1653373117346853/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928 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 345000000000000019736184435206644016160714440780624353935951184418444223914288831424997096783271018001557799165759973454637034381415849452769822900224 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* y (/ 1 (/ (- z a) (- x t)))) (/.f64 (*.f64 y (-.f64 x t)) z))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))))))) (if.f64 (<=.f64 z #s(literal -105000000000000005828329163945492687354761634215520614124106079202338469787449940735883420368896 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -959999999999999965046044316663808 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 y z)))) (if.f64 (<=.f64 z #s(literal 1653373117346853/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928 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 345000000000000019736184435206644016160714440780624353935951184418444223914288831424997096783271018001557799165759973454637034381415849452769822900224 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* y (/ 1 (/ (- z a) (- x t)))) (/.f64 (*.f64 y (-.f64 x t)) z))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))))))) (if.f64 (<=.f64 z #s(literal -3600000000000000132073514547267301215742291088019896688970228831156783206195674525742834554765312 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -3466232109999065/309485009821345068724781056 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 (-.f64 y a) z)))) (if.f64 (<=.f64 z #s(literal 134999999999999993614815951002172240366699522290642436095387584503726510128397613042961511841353892798374955301473421709279232 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))))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x)))))) (if.f64 (<=.f64 z #s(literal -105000000000000005828329163945492687354761634215520614124106079202338469787449940735883420368896 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -959999999999999965046044316663808 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 y z)))) (if.f64 (<=.f64 z #s(literal 2449999999999999879336665701426058157250419744407453969669532452476607299037549146547394237813331225211121599502211035955200 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)))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x)))))) (if.f64 (<=.f64 z #s(literal -105000000000000005828329163945492687354761634215520614124106079202338469787449940735883420368896 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 y z)))) (if.f64 (<=.f64 z #s(literal 37999999999999998952793050950044055440456528031884194145246850945847992905853326637935142821380648976933142535112783561151954493218936657543168 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 t #s(approx (- a z) a))))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x)))))) (if.f64 (<=.f64 y #s(literal -5594715494892101/1645504557321206042154969182557350504982735865633579863348609024 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 171999999999999995771461869701753840781042385128465104896 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 y z)))))) (if.f64 (<=.f64 z #s(literal -105000000000000005828329163945492687354761634215520614124106079202338469787449940735883420368896 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal 204999999999999978808877513328998140521049165536107661684706469757786591316361878969958052373124657155316467902681399047206353479075996887941052891136 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* x (+ 1 (* -1 (/ (- y z) (- a z))))) (/.f64 (*.f64 x y) z))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (+.f64 #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) (neg.f64 x))) x) (-.f64 x (*.f64 #s(literal -1/2 binary64) (-.f64 x y))) (if.f64 (<=.f64 x #s(literal -8200000000000000008040836647887813060495769729411990408889290344633418080264078502830489073062298611240555299744258195456 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 6599999999999999719195186827748179968 binary64)) (+.f64 x #s(approx (/ (- x y) 2) (*.f64 #s(literal -1/2 binary64) y))) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal -6800000000000000000 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 3602879701896397/562949953421312 binary64)) #s(approx (- x (* -1/2 (- x y))) (*.f64 #s(literal -1/2 binary64) y)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)))) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 x #s(literal -616761790044201/42535295865117307932921825928971026432 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 3086691458042867/46768052394588893382517914646921056628989841375232 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 -109999999999999997415172166403961253514365369492328788115060574098325739965284223812285851878631148284085597653944672467483721235169280 binary64)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal -63000000000000000000 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 7737125245533627/4835703278458516698824704 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 -29000000000000001338461997960448038078541904315567026429645424212643895262299748311029020235209920929745034535539076982774074051005774513045504 binary64)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 1500000000000000000000 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 z #s(literal 14999999999999999831567468547825292232889880462623135604280018429599985818833024658754228498104565365070032132049551686088515334489814073344 binary64)) (*.f64 #s(approx (/ (* (* (+ (+ (* (cos y) z) x) (sin y)) x) 1) (* x x)) (/.f64 (*.f64 z (cos.f64 y)) x)) x) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y)))))) (if.f64 (<=.f64 z #s(literal -29000000000000001338461997960448038078541904315567026429645424212643895262299748311029020235209920929745034535539076982774074051005774513045504 binary64)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 329999999999999984554249532425426974630518840556573902986808954015522294412964003840 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 -52000000000000000000000 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 17999999999999999689420177408 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 -2500000000000000226492416 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 294999999999999991354039880012100888537168688971776 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (+.f64 y z))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x (+ z (* y (+ 1 (* -1/2 (* y z)))))) #s(approx (+ z (* y (+ 1 (* -1/2 (* y z))))) (+.f64 y z)))) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x z) z)) (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal -950000000000000000000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 z #s(literal -48000000000000000186915788669957412525513096910099879271337613552017637770910998515771330920882041143238528163754541056 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))))) (if.f64 (<=.f64 z #s(literal -1200000000000000048543581607386731773952 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 (sin.f64 y) (neg.f64 z))) (if.f64 (<=.f64 z #s(literal 1500000000000000000000 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 (sin.f64 y) (neg.f64 z)))))) (if.f64 (<=.f64 y #s(literal -2500000000000000226492416 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 9/2 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) (+.f64 x (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) z) y) #s(literal 1/2 binary64)) y) y) (*.f64 (neg.f64 z) y))))) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal -2500000000000000226492416 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 y #s(literal 449999999999999979028480 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) (+.f64 x (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) z) y) #s(literal 1/2 binary64)) y) y) (*.f64 (neg.f64 z) y))))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 y #s(literal -2500000000000000226492416 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 y #s(literal 449999999999999979028480 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))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 y #s(literal -2500000000000000025587667551021377874076097033831186432 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 y #s(literal 35000000000000000156556734783540953088 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (-.f64 (-.f64 x (*.f64 z y)) #s(literal -1 binary64))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 x #s(literal -4400000000000000143035616563027902535825817719892133019648 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 4299999999999999579789745216562488912738274488426235083320398332903065504903241662464 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (-.f64 (-.f64 x (*.f64 z y)) #s(literal -1 binary64))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -6499999999999999622512640 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 180000000000000012721703429373841052270592 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (- (- x (* z y)) -1) (-.f64 #s(literal 1 binary64) (*.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 (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) x))))))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (- (- x (* z y)) -1) (-.f64 #s(literal 1 binary64) (*.f64 y z)))) (*.f64 #s(literal 4/3 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(approx (* (- 1 (cos x)) (/ 1/2 (sin x))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 17/80640 binary64) (*.f64 x x)) #s(literal -1/480 binary64)) x) x) #s(literal -1/48 binary64)) (*.f64 x x)) #s(literal -1/4 binary64)) x)) #s(literal 8/3 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/18 binary64)) x) (*.f64 #s(literal -2/3 binary64) x))) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/18 binary64)) #s(literal -2/3 binary64)) x)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 #s(literal 2/3 binary64) x)) (-.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (neg.f64 (/.f64 x y)) (/.f64 x y))) (+.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 (/.f64 x y) y) x)) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 999999999999999924509121522475246865178672200286390413373640190927670776874706901000867474584296317792102107215397297714017257980807797893073643852992008461269166974189675556141912776812173197487139230503413422370196749149011968 binary64)) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x y) (/.f64 x y))) (+.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 x (*.f64 y y)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 200000000000000015259406158169789850694693710301313623403203468412422760576251588968284377929383568153279495154277097522744420775689599876583631222701039661500335299712977963253072736190829214628470302116746917973781650311318127235431726410565244781018568366879717234206167471347699798409140996315021312 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t))) (+.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (*.f64 (/.f64 x (*.f64 y y)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 4999999999999999606891439222088170743356359581629103514674898302336536884368180344372105812195669071086632859212554450592370239000406022955616895750847586724854960694891108814617789564851396347504833175725001428207654045160442233287179879902741358285114579838690012111568896 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x (*.f64 y y)) x))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x) x)) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x (*.f64 y y)) x)) (if.f64 (<=.f64 z #s(literal 60000000000000000933564967768010581456092083815263686002186234825850026869885342195899123394902846860572376852070400 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) (-.f64 (*.f64 z z) t))) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) z) z)))) (if.f64 (<=.f64 z #s(literal 5415987671873539/4835703278458516698824704 binary64)) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 #s(literal -4 binary64) (*.f64 t y)))) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) z) z)))) (if.f64 (<=.f64 (*.f64 z z) #s(literal 499999999999999991679590111595860857280186137508735268183503807230234208750506277265738938472969370875618694172181552533767253674082286866732755185163042816 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 z z) #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (- (* x x) (* (* 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))) #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 -200000000000 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) (/.f64 (-.f64 x y) #s(approx (- z y) z)) (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 6703903964971299/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 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 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 20000000000000 binary64)) #s(approx (/ (- x y) (- z y)) #s(approx (- (/ (- z x) y) -1) (-.f64 #s(literal 1 binary64) (/.f64 x y)))) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))))) (if.f64 (<=.f64 y #s(literal -5703700733736561/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) #s(approx (/ (- x y) (- z y)) #s(approx (- (/ (- z x) y) -1) (-.f64 #s(literal 1 binary64) (/.f64 x y)))) (if.f64 (<=.f64 y #s(literal 6942132777321789/91343852333181432387730302044767688728495783936 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) #s(approx (/ (- x y) (- z y)) #s(approx (- (/ (- z x) y) -1) (-.f64 #s(literal 1 binary64) (/.f64 x y)))))) (if.f64 (<=.f64 y #s(literal -5703700733736561/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) #s(approx (/ 1 (* (/ -1 (- y x)) (- z y))) (/.f64 (-.f64 y x) y)) (if.f64 (<=.f64 y #s(literal 6942132777321789/91343852333181432387730302044767688728495783936 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) #s(approx (/ 1 (* (/ -1 (- y x)) (- z y))) (/.f64 (-.f64 y x) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 20000000000000 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 260000000000000007373513317859034532887515937743959970215605982324473053958289817644705447767982196055550397803186375947510295712639209896628904800550912 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 y (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) y) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) z) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) y)) #s(literal 1 binary64))))))) (-.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 x x) (*.f64 y y)) (*.f64 (*.f64 x #s(literal 16 binary64)) x) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 b z) t) a) (*.f64 z y)) x) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z))))) (if.f64 (<=.f64 z #s(literal -9599999999999999579200094681187172010675929088 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 a b) y) z) x)) (if.f64 (<=.f64 z #s(literal 5319393762672285/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 binary64)) (+.f64 (+.f64 (*.f64 #s(approx (+ (* b z) t) t) a) (*.f64 z y)) x) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 a b) y) z) x)))) (if.f64 (<=.f64 z #s(literal -8500000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 a b) y) z) x)) (if.f64 (<=.f64 z #s(literal 6859218272919525/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 a b) y) z) x)))) (if.f64 (<=.f64 z #s(literal -21000000000000001369910609925525051813491159887546042704008501046699622400 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))) (if.f64 (<=.f64 z #s(literal 8000000000000000271991933704022596759551797757703184381707445718703002173785606666341932931045867567370469376 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))))) (if.f64 (<=.f64 a #s(literal -285000000000000016156459008 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 a #s(literal 380000000000000017675540837311538515958300672 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))))) (if.f64 (<=.f64 z #s(literal -3099999999999999947923382301811134771431237987216672736269075641674090830974790789035249017024713774285224864237079085210621776342651538195633174968250834591934219886537986552849410602041344 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z #s(approx (+ y (* a b)) (*.f64 a b)))) (if.f64 (<=.f64 z #s(literal -8799999999999999686420604497664679702036231979368458512266205794013929824466042420874774462074844985640916274985936732815360 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal -9200000000000000494652599231133532570395869184 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 a (*.f64 b z))))) (if.f64 (<=.f64 z #s(literal 1408031805125765/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) (if.f64 (<=.f64 z #s(literal 78000000000000001239529936577487036257156364110507632593151081319619827968807873103620520146340046538969640493746580279952158219421779755008 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 a (*.f64 b z)))))))))) (if.f64 (<=.f64 z #s(literal -3099999999999999947923382301811134771431237987216672736269075641674090830974790789035249017024713774285224864237079085210621776342651538195633174968250834591934219886537986552849410602041344 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z #s(approx (+ y (* a b)) (*.f64 a b)))) (if.f64 (<=.f64 z #s(literal -21000000000000001369910609925525051813491159887546042704008501046699622400 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 1408031805125765/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) (if.f64 (<=.f64 z #s(literal 12999999999999998665810744603525701369655065179187085518064931227103802995102492982385274116582047230489485472589752269586022666628915954162318010204568017288790378367302829861648104028631215477421538427727081197992376758514827132928 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 (*.f64 a z) b))))))) (if.f64 (<=.f64 z #s(literal -3099999999999999947923382301811134771431237987216672736269075641674090830974790789035249017024713774285224864237079085210621776342651538195633174968250834591934219886537986552849410602041344 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 (*.f64 a z) b))) (if.f64 (<=.f64 z #s(literal -1600000000000000000425757835333876424598438418899212945570111639255836142661009408 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 1408031805125765/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) (if.f64 (<=.f64 z #s(literal 12999999999999998665810744603525701369655065179187085518064931227103802995102492982385274116582047230489485472589752269586022666628915954162318010204568017288790378367302829861648104028631215477421538427727081197992376758514827132928 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 (*.f64 a z) b))))))) (if.f64 (<=.f64 z #s(literal -9200000000000000494652599231133532570395869184 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 (*.f64 a z) b)))) (if.f64 (<=.f64 z #s(literal 1408031805125765/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) (if.f64 (<=.f64 z #s(literal 110000000000000007744171678751595612138042057504376285433883745415219791287921649974876339945995926802667010774495998211096409126159253504 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 (*.f64 a z) b))))))) (if.f64 (<=.f64 z #s(literal -3099999999999999947923382301811134771431237987216672736269075641674090830974790789035249017024713774285224864237079085210621776342651538195633174968250834591934219886537986552849410602041344 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 a (*.f64 b z)))) (if.f64 (<=.f64 z #s(literal -21000000000000001369910609925525051813491159887546042704008501046699622400 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 1408031805125765/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z))))))) (if.f64 (<=.f64 z #s(literal -21000000000000001369910609925525051813491159887546042704008501046699622400 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 1408031805125765/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))))) (if.f64 (<=.f64 a #s(literal -1350000000000000037726443208656058620339545209141327126616691553848365426105358515323940372554216846191364718813649593911486134195421914514392696750080 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a t)) (if.f64 (<=.f64 a #s(literal 380000000000000017675540837311538515958300672 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) (+.f64 x (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a t)))) (if.f64 (<=.f64 z #s(literal -10199999999999999449717086128920053799787857776934358825242899416263428944823858252315497946924716866925914447218007108222976 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) #s(approx (* z (+ y (+ (* a b) (/ x z)))) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 4268429180062943/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a t)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) #s(approx (* z (+ y (+ (* a b) (/ x z)))) (*.f64 y z)))))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) #s(approx (* z (+ y (+ (* a b) (/ x z)))) (*.f64 y z)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 7378697629483821/147573952589676412928 binary64)) #s(approx (sqrt (* 1/2 (/ (- (/ (* x x) (- (* x x) (* (* p p) -4))) 1) (- (/ x (sqrt (- (* x x) (* (* p p) -4)))) 1)))) (*.f64 p (sqrt.f64 (/.f64 #s(literal -2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x (sqrt.f64 (pow.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64))))))) (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 7378697629483821/147573952589676412928 binary64)) (/.f64 (sqrt.f64 #s(approx (* (+ (sqrt (- (* x x) (* -4 (* p p)))) x) 1/2) (*.f64 (neg.f64 p) (/.f64 p x)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal -4 binary64) (*.f64 p p)))))) (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 7378697629483821/147573952589676412928 binary64)) (sqrt.f64 (/.f64 #s(approx (* (+ (sqrt (- (* x x) (* -4 (* p p)))) x) 1/2) (*.f64 (neg.f64 p) (/.f64 p x))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal -4 binary64) (*.f64 p p)))))) (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 7378697629483821/147573952589676412928 binary64)) (sqrt.f64 (*.f64 #s(approx (/ 1 (sqrt (- (* x x) (* -4 (* p p))))) (/.f64 #s(literal -1 binary64) x)) #s(approx (* (+ (sqrt (- (* x x) (* -4 (* p p)))) x) 1/2) (*.f64 (neg.f64 p) (/.f64 p x))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x)))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 3602879701896397/72057594037927936 binary64)) (sqrt.f64 (*.f64 #s(approx (/ 1 (sqrt (- (* x x) (* -4 (* p p))))) (/.f64 #s(literal -1 binary64) x)) #s(approx (* (+ (sqrt (- (* x x) (* -4 (* p p)))) x) 1/2) (*.f64 (neg.f64 p) (/.f64 p x))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 3602879701896397/4503599627370496 binary64)) (sqrt.f64 (/.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* x x) (* -4 (* p p)))) (*.f64 #s(literal 2 binary64) p)) x) #s(literal 1/2 binary64)) #s(approx (sqrt (- (* x x) (* -4 (* p p)))) (*.f64 #s(literal 2 binary64) 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/72057594037927936 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) #s(approx (/ x (sqrt (+ (* (* 4 p) p) (* x x)))) #s(literal -1 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 (/.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* x x) (* -4 (* p p)))) (*.f64 #s(literal 2 binary64) p)) x) #s(literal 1/2 binary64)) #s(approx (sqrt (- (* x x) (* -4 (* p p)))) (*.f64 #s(literal 2 binary64) 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/72057594037927936 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) #s(approx (/ x (sqrt (+ (* (* 4 p) p) (* x x)))) #s(literal -1 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 0 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) #s(approx (/ x (sqrt (+ (* (* 4 p) p) (* x x)))) #s(literal -1 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)))))) (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 4458563631096791/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 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.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 (*.f32 alpha alpha) #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta) #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta) #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (PI.f32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (-.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) (*.f32 #s(literal 2 binary32) (log.f32 alpha))) (+.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 (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 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (neg.f32 cosTheta)) cosTheta))) (log.f32 alpha)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (neg.f32 cosTheta)) cosTheta)) (log.f32 alpha))) (+.f32 (PI.f32) (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 (+.f32 (PI.f32) (PI.f32)) (*.f32 (-.f32 (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal -1 binary32)) (log.f32 alpha)))) (/.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)) (+.f32 (PI.f32) (PI.f32))) (log.f32 alpha))) (/.f32 (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) #s(approx (* (PI) (- (* (* cosTheta (- (* alpha alpha) 1)) cosTheta) -1)) (PI.f32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (* 2 (log alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (PI) (* 2 (log alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))) #s(literal -54767/66192 binary64) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) y) y) (*.f64 #s(literal -9 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(approx (- (* 9 (pow x 4)) (* (* y y) (- (* y y) 2))) (*.f64 #s(literal 9 binary64) (pow.f64 x #s(literal 4 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 y y) #s(approx (- (- (* (* (* y y) 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 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.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 -3495959950985713/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144 binary64)) #s(approx (* (- (+ d3 d2) -3) d1) (*.f64 d1 d2)) (*.f64 (-.f64 #s(approx (+ d3 d2) d3) #s(literal -3 binary64)) d1)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) (if.f64 (<=.f64 d2 #s(literal -49999999999999995805696 binary64)) #s(approx (* (- (+ d3 d2) -3) d1) (*.f64 d1 d2)) (*.f64 #s(approx (- (+ d3 d2) -3) #s(approx (+ 3 d2) #s(literal 3 binary64))) d1)) #s(approx (* (- (+ d3 d2) -3) d1) (*.f64 d1 d2)) (*.f64 (-.f64 (-.f64 d2 #s(literal -10 binary64)) #s(literal -20 binary64)) d1) (*.f64 (-.f64 d2 #s(literal -30 binary64)) d1) (if.f64 (<=.f64 d2 #s(literal -235 binary64)) #s(approx (* (- (- d2 -10) -20) d1) (*.f64 d1 d2)) (if.f64 (<=.f64 d2 #s(literal 7000 binary64)) (*.f64 #s(approx (- d2 -30) #s(literal 30 binary64)) d1) #s(approx (* (- (- d2 -10) -20) d1) (*.f64 d1 d2)))) #s(approx (* (- (- d2 -10) -20) d1) (*.f64 d1 d2)) (*.f64 d #s(literal 30 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1 binary64) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 (-.f64 d3 d2)) d1)) (if.f64 (<=.f64 d3 #s(literal -140000000000000000 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (if.f64 (<=.f64 d3 #s(literal 26499999999999998842043334972885058919033277345184088064 binary64)) (*.f64 d1 (-.f64 #s(approx (- d4 (- d3 d2)) (+.f64 d2 d4)) d1)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))))) (if.f64 (<=.f64 d2 #s(literal -1549999999999999993830434673694868617709860488079210521090102187994771809808416768 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (*.f64 d1 (-.f64 (-.f64 d4 #s(approx (- d3 d2) d3)) d1))) (if.f64 (<=.f64 d1 #s(literal -3399999999999999847085625072313319501371841119768660647539499285226508344639554121240020880125505190549548943270288765740863452438270420178192579399558269081259443450290589314765592349943742791277319167148032 binary64)) (*.f64 #s(approx (- (- d4 (* (- 1 (/ d2 d3)) d3)) d1) (neg.f64 d1)) d1) (if.f64 (<=.f64 d1 #s(literal 8600000000000000334761677039581602110901852908445988960206046735857201350051248512888708935951711123537920 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (*.f64 #s(approx (- (- d4 (* (- 1 (/ d2 d3)) d3)) d1) (neg.f64 d1)) d1))) (if.f64 (<=.f64 d4 #s(literal 199999999999999998950733150383609864631589220901364351243883389463816617076615690273685504 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) (-.f64 #s(approx (+ d2 d4) d4) d3)))) (if.f64 (<=.f64 d4 #s(literal 799999999999999995802932601534439458526356883605457404975533557855266468306462761094742016 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 -66000000000000003414682212828540605172221040949686871836393425265684217369801458114681858329190479744964056277229183355382477049534909146243637577772265088977884153735606504303020646594727206977536 binary64)) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 (neg.f64 d3) d1)) (if.f64 (<=.f64 d3 #s(literal 10200000000000000734244364952877801389870737722188056603882003404473631989944562034358048785049557082902776193986074156792130532798991652858557694104191202051041001472 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (+.f64 d2 d4)))) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 (neg.f64 d3) d1)))) (if.f64 (<=.f64 d2 #s(literal -51999999999999997736724087125988087476786189828096 binary64)) #s(approx (- (* d4 d1) (* d1 (+ (- d3 d2) d1))) (*.f64 d1 d2)) (if.f64 (<=.f64 d2 #s(literal 3448813850702769/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568 binary64)) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 (neg.f64 d3) d1)) #s(approx (* d1 (- (- d4 (* (- 1 (/ d2 d3)) d3)) d1)) (*.f64 d1 d4)))) (if.f64 (<=.f64 d4 #s(literal 58000000000000002595584867410504094490685070935022061089846384236477285902080540672 binary64)) #s(approx (- (* d4 d1) (* d1 (+ (- d3 d2) d1))) (*.f64 d1 d2)) #s(approx (* d1 (- (- d4 (* (- 1 (/ d2 d3)) d3)) d1)) (*.f64 d1 d4))) #s(approx (* d1 (- (- d4 (* (- 1 (/ d2 d3)) d3)) d1)) (*.f64 d1 d4)) (*.f64 (-.f64 d2 (-.f64 #s(literal -37 binary64) d3)) d1) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -3495959950985713/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144 binary64)) (*.f64 #s(approx (- d2 (- -37 d3)) d2) 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 -3495959950985713/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144 binary64)) (*.f64 #s(approx (- d2 (- -37 d3)) d2) 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 6304320991423117/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 binary64)) (*.f64 #s(approx (- d2 (- -37 d3)) #s(approx (+ 37 d3) #s(literal 37 binary64))) d1) #s(approx (* (- d2 (- -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 4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208 binary64)) (*.f64 #s(approx (- d2 (- -37 d3)) d2) d1) #s(approx (* (- d2 (- -37 d3)) d1) (*.f64 d1 d3))) #s(approx (* (- d2 (- -37 d3)) d1) (*.f64 d1 d3)) (*.f64 (+.f64 d3 d2) d1) (if.f64 (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -101/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 #s(approx (+ d3 d2) d3) d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (/.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (PI.f64)) (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v)))))) (/.f64 (/.f64 #s(literal 4 binary64) (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v))))) #s(approx (* (* 3 (PI)) (- 1 (* v v))) (*.f64 #s(literal 3 binary64) (PI.f64)))) (/.f64 #s(literal 4/3 binary64) (*.f64 #s(approx (* (- 1 (* v v)) (PI)) (PI.f64)) (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v)))))) #s(approx (/ 4 (* (* (* 3 (PI)) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))) (/.f64 #s(literal 4/3 binary64) (*.f64 (PI.f64) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 5 binary64))) (*.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 #s(literal 5 binary64) (*.f64 v v))) (*.f64 (*.f64 (*.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 #s(literal 1 binary64) (*.f64 v v)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))) t) (PI.f64)) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 (*.f64 (*.f64 (PI.f64) t) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v)))))) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) #s(approx (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (PI.f64))) t)) #s(approx (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/.f64 #s(literal 1 binary64) (*.f64 t (*.f64 (PI.f64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 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 #s(approx (- 1 (* v v)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal -2 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))) #s(approx (* (* (- 1 (* v v)) (sqrt (- (* -6 (* v v)) -2))) 1/4) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)) (pow.f64 (acos.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 2 binary64))) (-.f64 (acos.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/2 binary64) (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 #s(approx (/ (- (* (* v v) 5) 1) (- v 1)) (+.f64 (-.f64 v #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -4 binary64) v) v))) (-.f64 #s(literal -1 binary64) v))) (acos.f64 (/.f64 #s(approx (/ (- (* (* v v) 5) 1) (- v 1)) (+.f64 #s(literal 1 binary64) (*.f64 v (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) v))))) (-.f64 #s(literal -1 binary64) v))) (acos.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -5 binary64) v) v)) #s(approx (- (* v v) 1) #s(literal -1 binary64)))) (acos.f64 (neg.f64 #s(approx (/ (- (* (* v v) 5) 1) (- (* v v) 1)) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 20000000000000001811939328 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 k m) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) k) #s(literal -10 binary64)) k)) k) a) (*.f64 (/.f64 a (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) k) #s(literal -10 binary64)) k)) (/.f64 (pow.f64 k m) k))) (if.f64 (<=.f64 m #s(literal -3406146739198847/83076749736557242056487941267521536 binary64)) (*.f64 (/.f64 (pow.f64 k m) (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64))) a) (if.f64 (<=.f64 m #s(literal 1188950301625811/36028797018963968 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- 1 (* k (- -10 k))) a) (-.f64 (*.f64 (/.f64 (-.f64 k #s(literal -10 binary64)) a) k) (/.f64 #s(literal -1 binary64) a))))) (*.f64 (/.f64 (/.f64 (pow.f64 k m) (+.f64 #s(approx (- (/ 1 k) -10) #s(literal 10 binary64)) k)) k) a))) (if.f64 (<=.f64 m #s(literal -4382356096103031/151115727451828646838272 binary64)) (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 #s(approx (+ 1 (* 10 k)) #s(literal 1 binary64)) (*.f64 k k))) (if.f64 (<=.f64 m #s(literal 7482888383134223/11692013098647223345629478661730264157247460343808 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- 1 (* k (- -10 k))) a) (-.f64 (*.f64 (/.f64 (-.f64 k #s(literal -10 binary64)) a) k) (/.f64 #s(literal -1 binary64) a))))) #s(approx (* (/ (/ (pow k m) (+ (- (/ 1 k) -10) k)) k) a) (*.f64 a (pow.f64 k m))))) (if.f64 (<=.f64 m #s(literal -5312662293228351/590295810358705651712 binary64)) #s(approx (* (/ (/ (pow k m) (+ (- (/ 1 k) -10) k)) k) a) (*.f64 a (pow.f64 k m))) (if.f64 (<=.f64 m #s(literal 7482888383134223/11692013098647223345629478661730264157247460343808 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- 1 (* k (- -10 k))) a) (-.f64 (*.f64 (/.f64 (-.f64 k #s(literal -10 binary64)) a) k) (/.f64 #s(literal -1 binary64) a))))) #s(approx (* (/ (/ (pow k m) (+ (- (/ 1 k) -10) k)) k) a) (*.f64 a (pow.f64 k m))))) (if.f64 (<=.f64 k #s(literal 1668739871813211/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 binary64)) #s(approx (* (/ (/ (pow k m) (+ (- (/ 1 k) -10) k)) k) a) (*.f64 a (pow.f64 k m))) (*.f64 (/.f64 a (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) k) #s(literal -10 binary64)) k)) (/.f64 (pow.f64 k m) k))) (if.f64 (<=.f64 k #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (* (/ (/ (pow k m) (+ (- (/ 1 k) -10) k)) k) a) (*.f64 a (pow.f64 k m))) (*.f64 (/.f64 (pow.f64 k m) k) #s(approx (/ a (+ (- (/ 1 k) -10) k)) (/.f64 a k)))) (if.f64 (<=.f64 m #s(literal -1520000 binary64)) (*.f64 (/.f64 #s(approx (/ (pow k m) (+ (- (/ 1 k) -10) k)) #s(approx (/ 1 (+ 10 (+ k (/ 1 k)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 99 binary64) (/.f64 #s(literal 1 binary64) k)) #s(literal 10 binary64)) k)) #s(literal 1 binary64)) k)))) k) a) (if.f64 (<=.f64 m #s(literal 16200 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- 1 (* k (- -10 k))) a) (-.f64 (*.f64 (/.f64 (-.f64 k #s(literal -10 binary64)) a) k) (/.f64 #s(literal -1 binary64) a))))) (*.f64 (/.f64 #s(approx (/ (pow k m) (+ (- (/ 1 k) -10) k)) #s(approx (/ 1 (+ 10 (+ k (/ 1 k)))) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #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 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) k) #s(literal -10 binary64)) k)) 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 49999999999999999067433886031150207889077803599102906650492418602234239416397504199421488633914272903686813485020112907863851468435224679550077644800840247494436036119701023420994481322281698292439439757422900024513792605502072322454919813065954179431216451302123639622852552650706902919225016320 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 k k) (*.f64 #s(literal -10 binary64) k))))) (*.f64 (/.f64 #s(approx (/ (pow k m) (+ (- (/ 1 k) -10) k)) #s(approx (/ 1 (+ 10 (+ k (/ 1 k)))) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64))))))) k) a))) (if.f64 (<=.f64 m #s(literal -7500000000000000572232738081891525247122372820992 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- 1 (* k (- -10 k))) a) (/.f64 (-.f64 a (*.f64 a (*.f64 (-.f64 #s(literal -10 binary64) k) k))) (*.f64 a a))))) (if.f64 (<=.f64 m #s(literal 16200 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- 1 (* k (- -10 k))) a) (-.f64 (*.f64 (/.f64 (-.f64 k #s(literal -10 binary64)) a) k) (/.f64 #s(literal -1 binary64) a))))) (*.f64 (/.f64 #s(approx (/ (pow k m) (+ (- (/ 1 k) -10) k)) #s(approx (/ 1 (+ 10 (+ k (/ 1 k)))) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64))))))) k) a))) (if.f64 (<=.f64 m #s(literal -5700000000000000305675594657583829865781458788479060673261203357696 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- 1 (* k (- -10 k))) a) (/.f64 (-.f64 a (*.f64 a (*.f64 (-.f64 #s(literal -10 binary64) k) k))) (*.f64 a a))))) (if.f64 (<=.f64 m #s(literal 16200 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 k k) (*.f64 #s(literal -10 binary64) k))))) (*.f64 (/.f64 #s(approx (/ (pow k m) (+ (- (/ 1 k) -10) k)) #s(approx (/ 1 (+ 10 (+ k (/ 1 k)))) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #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 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 (/.f64 a (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) k) #s(literal -10 binary64)) 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 49999999999999999067433886031150207889077803599102906650492418602234239416397504199421488633914272903686813485020112907863851468435224679550077644800840247494436036119701023420994481322281698292439439757422900024513792605502072322454919813065954179431216451302123639622852552650706902919225016320 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 k k) (*.f64 #s(literal -10 binary64) k))))) (*.f64 (/.f64 #s(approx (/ (pow k m) (+ (- (/ 1 k) -10) k)) #s(approx (/ 1 (+ 10 (+ k (/ 1 k)))) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #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 49999999999999999067433886031150207889077803599102906650492418602234239416397504199421488633914272903686813485020112907863851468435224679550077644800840247494436036119701023420994481322281698292439439757422900024513792605502072322454919813065954179431216451302123639622852552650706902919225016320 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 k k) (*.f64 #s(literal -10 binary64) k))))) (*.f64 (/.f64 #s(approx (/ (pow k m) (+ (- (/ 1 k) -10) k)) #s(approx (/ 1 (+ 10 (+ k (/ 1 k)))) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #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 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 k k) (*.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 (-.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 m #s(literal 14600000000 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 k k) (*.f64 #s(literal -10 binary64) k))))) (*.f64 (/.f64 #s(approx (/ (pow k m) (+ (- (/ 1 k) -10) k)) #s(approx (/ 1 (+ 10 (+ k (/ 1 k)))) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) k))))) k) a)) (if.f64 (<=.f64 m #s(literal 14600000000 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 k k) (*.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)))) #s(approx (+ a (* -10 (* a k))) #s(approx (* a (+ 1 (* -10 k))) (*.f64 #s(literal -10 binary64) (*.f64 a k))))))) (if.f64 (<=.f64 m #s(literal 14600000000 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 #s(literal 1 binary64) (*.f64 k (-.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)))) #s(approx (+ a (* -10 (* a k))) #s(approx (* a (+ 1 (* -10 k))) (*.f64 #s(literal -10 binary64) (*.f64 a k))))))) (if.f64 (<=.f64 k #s(literal -15499999999999999501594922146337489421579765336630916581952121269446000417126449932737594548091283859012860614030903643740044478694680067833856 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (*.f64 (+.f64 #s(approx (- (/ 1 k) -10) #s(literal 10 binary64)) k) k))) (if.f64 (<=.f64 k #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) k)))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (*.f64 (+.f64 #s(approx (- (/ 1 k) -10) #s(literal 10 binary64)) k) k))))) (if.f64 (<=.f64 m #s(literal 14600000000 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a #s(approx (* (+ (- (/ 1 k) -10) k) k) (+.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)))) #s(approx (+ a (* -10 (* a k))) #s(approx (* a (+ 1 (* -10 k))) (*.f64 #s(literal -10 binary64) (*.f64 a k))))))) (if.f64 (<=.f64 m #s(literal 14600000000 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 a #s(approx (+ 1 (* -10 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)))) #s(approx (+ a (* -10 (* a k))) #s(approx (* a (+ 1 (* -10 k))) (*.f64 #s(literal -10 binary64) (*.f64 a k))))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 a #s(approx (+ 1 (* -10 k)) #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 (/.f64 (*.f64 x x) z) (*.f64 (/.f64 y z) y)) z))))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.f64 z #s(approx (+ 1 (* 1/2 (+ (* y (/ y (* z z))) (* x (/ x (* z z)))))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.f64 x #s(approx (+ 1 (* 1/2 (/ (+ (pow y 2) (pow z 2)) (pow x 2)))) #s(literal 1 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 -1152921504606847/2305843009213693952 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 -1152921504606847/2305843009213693952 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 (*.f64 (+.f64 d b) a) (*.f64 c a)) (+.f64 (*.f64 (+.f64 c b) a) (*.f64 d a)) (*.f64 a (+.f64 (+.f64 b c) d)) (*.f64 a (+.f64 #s(approx (+ b c) c) d)) (*.f64 a #s(approx (+ (+ b c) d) (+.f64 b d))) #s(approx (* a (+ (+ b c) d)) (*.f64 a d)) #s(approx (* a (+ (+ b c) d)) (*.f64 a c)) #s(approx (* a (+ (+ b c) d)) (*.f64 a b)) (+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) a)) (*.f64 (+.f64 a b) (+.f64 a b)) (*.f64 #s(approx (+ a b) b) #s(approx (+ a b) b)) (*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) x) x) (*.f64 (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) x) (+.f64 x (*.f64 x x)) (+.f64 (+.f64 (+.f64 a b) (+.f64 c e)) d) (+.f64 (+.f64 b e) (+.f64 (+.f64 c d) a)) #s(approx (+ (+ (+ (+ e d) c) b) a) (+.f64 b (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) (+.f64 #s(approx (+ c d) d) e))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) (+.f64 c #s(approx (+ d e) e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) a) (*.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 -5767152963771295/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 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 -1582914569427869/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 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)) (if.f64 (<=.f64 x #s(literal 1099999999999999979453746261363808193972070560259773045040894085902581489577754147685845159112222596288202690941215562543347400747967087699351139555184612402409738992132786246574950446417275674165248 binary64)) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(approx (+ y x) y)) (*.f64 #s(approx (- x y) x) #s(approx (+ y x) y))) (*.f64 #s(approx (- x y) x) #s(approx (+ y x) y)) (*.f64 (+.f64 x y) (-.f64 x y)) (if.f64 (<=.f64 (*.f64 (+.f64 x y) (-.f64 x y)) #s(literal -253/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(approx (+ x y) y)) (*.f64 #s(approx (+ x y) x) #s(approx (- x y) (-.f64 x y)))) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(approx (+ x y) y)) (*.f64 #s(approx (- x y) (neg.f64 y)) #s(approx (+ x y) x)) (fabs.f64 (+.f64 (*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal -1 binary64)))) ew) (*.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 (*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (-.f64 (/.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) eh) #s(approx (* (tan t) ew) (*.f64 ew t))) #s(literal -1 binary64)))) ew) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)) eh))) (fabs.f64 (+.f64 (*.f64 #s(approx (/ (sin t) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (sin.f64 t)) ew) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (cosh.f64 (asinh.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) #s(literal 2 binary64)) #s(literal -1 binary64))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) eh) (cos.f64 t)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) #s(literal 2 binary64)) #s(literal -1 binary64))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 (-.f64 (/.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) eh) #s(approx (* (tan t) ew) (*.f64 ew t))) #s(literal -1 binary64))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 (-.f64 (*.f64 eh (/.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) #s(approx (* (tan t) ew) (*.f64 ew t)))) #s(literal -1 binary64))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 2438866054934369/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) #s(approx (* (sqrt (/ (- (* (* (neg eh) (cos t)) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (- (* (* (neg eh) (cos t)) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (sin.f64 t) ew))) #s(literal 2 binary64))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 (-.f64 (/.f64 (*.f64 eh eh) (*.f64 #s(approx (* (tan t) ew) (*.f64 ew t)) #s(approx (* (tan t) ew) (*.f64 ew t)))) #s(literal -1 binary64))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 #s(approx (- (/ (* (/ eh (* (tan t) ew)) eh) (* (tan t) ew)) -1) #s(literal 1 binary64))))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh #s(approx (* (tan t) ew) (*.f64 ew t))) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 #s(approx (- (/ (* (/ eh (* (tan t) ew)) eh) (* (tan t) ew)) -1) #s(literal 1 binary64))))) #s(approx (* (sqrt (/ (- (* (* (neg eh) (cos t)) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (- (* (* (neg eh) (cos t)) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (sin.f64 t) ew))) #s(literal 2 binary64))) #s(approx (* (sqrt (/ (- (* (* (neg eh) (cos t)) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (- (* (* (neg eh) (cos t)) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (*.f64 (neg.f64 ew) (sin.f64 t))) #s(approx (* (sqrt (/ (- (* (* (neg eh) (cos t)) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (- (* (* (neg eh) (cos t)) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) #s(approx (* (neg ew) (sin t)) (*.f64 #s(literal -1 binary64) (*.f64 ew t)))) (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)))) (fabs.f64 (+.f64 (*.f64 #s(approx (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) (cos.f64 t)) ew) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (sin.f64 t) eh)))) (if.f64 (<=.f64 eh #s(literal 1897979257072911/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648 binary64)) (fabs.f64 (/.f64 #s(approx (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (*.f64 #s(literal -1 binary64) (*.f64 ew (cos.f64 t)))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) #s(literal 2 binary64)) #s(literal -1 binary64))))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)) (* (cos t) ew)) (/.f64 #s(literal 1 binary64) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))) (if.f64 (<=.f64 t #s(literal 3170534137668829/144115188075855872 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 20000000000000000746818674942919779438786551508983640762055460820756010161342994202757226742842252830104798058684384018432 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 #s(approx (* -1 (/ (* eh (sin t)) (* ew (cos t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh t) ew)))))))))) (if.f64 (<=.f64 t #s(literal 135000000000000002593501742484720948366641012051243770815158533083127646285632108127859441744893636057184189858141933570318944538826499679537469939746086911078159089664 binary64)) (fabs.f64 (/.f64 #s(approx (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (*.f64 #s(literal -1 binary64) (*.f64 ew (cos.f64 t)))) (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) (tanh.f64 (asinh.f64 #s(approx (* -1 (/ (* eh (sin t)) (* ew (cos t)))) (*.f64 (neg.f64 eh) (/.f64 t ew))))))))))))) (if.f64 (<=.f64 eh #s(literal 9500000000000000607765082137000988651177830571589559478285073436432620584960 binary64)) (fabs.f64 (/.f64 #s(approx (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (*.f64 #s(literal -1 binary64) (*.f64 ew (cos.f64 t)))) (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 #s(approx (* -1 (/ (* eh (sin t)) (* ew (cos t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh t) ew))))))))))) (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 #s(approx (* -1 (/ (* eh (sin t)) (* ew (cos t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh t) ew)))))))))) (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) (tanh.f64 (asinh.f64 #s(approx (* -1 (/ (* eh (sin t)) (* ew (cos t)))) (*.f64 (neg.f64 eh) (/.f64 t ew)))))))))) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (* (/ (tan t) (neg ew)) (/ eh (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))))) #s(approx (/ (* eh (pow (sin t) 2)) (* ew (* (cos t) (sqrt (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2))))))) (/.f64 (*.f64 eh t) #s(approx (* ew (sqrt (/ 1 (pow ew 2)))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -50000000000000001887294662411407443533081825641014488466543294060088134318769385525237556959827145239234763882681864505882216148946029099504910582896334060126208 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2))))) (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2)))))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) 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 lambda2 (sqrt.f64 (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 R (sqrt.f64 (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 -39999999999999999309471031356742393268959131502323729114308588601344 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(approx (* lambda2 (/ (+ (* (fabs (cos (* -1/2 (+ phi1 phi2)))) (* (fabs (cos (* -1/2 (+ phi1 phi2)))) lambda2)) (* (neg lambda1) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi1 phi2)))))))) (* (fabs (cos (* -1/2 (+ phi1 phi2)))) lambda2))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) phi1)))))) (*.f64 lambda2 (pow.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 2 binary64)))) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -999999999999999928484693987168420772305733470059469068129930887927772406304894123616740280504746200573981670431418299523701733729688780649419062882836695482368 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -39999999999999999309471031356742393268959131502323729114308588601344 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(approx (* lambda2 (/ (+ (* (fabs (cos (* -1/2 (+ phi1 phi2)))) (* (fabs (cos (* -1/2 (+ phi1 phi2)))) lambda2)) (* (neg lambda1) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi1 phi2)))))))) (* (fabs (cos (* -1/2 (+ phi1 phi2)))) lambda2))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) phi1)))))) (*.f64 lambda2 (pow.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 2 binary64)))) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (-.f64 (fabs.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) lambda1) (*.f64 (fabs.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal -1/2 binary64)))) lambda2))) lambda2)) R) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 3999999999999999998933612016492614979422156076473746745143360752097478718089695046691679038258268633774677515296114840081570376376516120880532063439028224 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 3999999999999999998933612016492614979422156076473746745143360752097478718089695046691679038258268633774677515296114840081570376376516120880532063439028224 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda2 lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal -1/2 binary64))) (-.f64 lambda2 lambda1)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 3999999999999999998933612016492614979422156076473746745143360752097478718089695046691679038258268633774677515296114840081570376376516120880532063439028224 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2))))) R) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 lambda2 #s(literal 149999999999999998315674685478252922328898804626231356042800184295999858188330246587542284981045653650700321320495516860885153344898140733440 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fabs.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal -1/2 binary64)))) lambda2)) R)) (if.f64 (<=.f64 lambda2 #s(literal 650000000000000014799589673169551879472170804919877253770808152374592333488273548208567178852965873507920740939148112064963131250267135073899253858304 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fabs.f64 (cos.f64 #s(approx (* 1/2 (+ phi1 phi2)) (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2)) R)) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -550000000000000031736475690692264479337238501662114156971784612622823403519059334179048207494758314830462976 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 #s(approx (+ R (* -1 (/ (* R phi2) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 R phi1)) (/.f64 R phi2))))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -355000000000000000605389221827886536097675114469050992731684445728455584405703592994877991945838840966668756409305934085759222102386158028746548023347142715740411924865141116838495394866393564322979388160938876908202365175773659027902566326003870728192 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (/.f64 (*.f64 (*.f64 R (-.f64 phi1 phi2)) phi1) (neg.f64 phi1))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -850000000000000012866186942012988713373496681992966531592857064445354613577377345495739028331027404005825936104155276632797983541036682420455737602330408260305136538162248991225405243392 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (-.f64 R (*.f64 (/.f64 R phi1) phi2)) (neg.f64 phi1))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (if.f64 (<=.f64 phi1 #s(literal -75999999999999997711319302144 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) phi1))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1)) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (/.f64 b a) b) a) a))) (sqrt.f64 (fabs.f64 #s(approx (/ (- (* a a) (* b b)) (* a a)) #s(literal 1 binary64)))) (/.f64 (/.f64 #s(literal -10 binary64) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 10 binary64) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 x #s(literal 1 binary64)) x))) (/.f64 #s(literal 10 binary64) (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(approx (/ -10 (- x -1)) #s(literal -10 binary64)) (-.f64 x #s(literal 1 binary64))) #s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64)) #s(approx (- 1 (cos x)) (*.f64 (-.f64 (*.f64 #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 -7371020360979573/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 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 -7371020360979573/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 binary64)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (sqrt.f64 (neg.f64 eps)))) #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 eps x)))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (sqrt.f64 (neg.f64 eps)))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (- (* x x) eps)) x) #s(literal 1 binary64))) x) #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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (-.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 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (pow.f64 (+.f64 eps 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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (-.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 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (-.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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 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 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (-.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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal -2 binary64) (*.f64 x eps))) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 x eps))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 x eps)))) (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 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (-.f64 (*.f64 (+.f64 x eps) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))) (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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 x eps) x) (*.f64 (+.f64 x eps) eps)) (*.f64 (+.f64 (*.f64 (+.f64 x eps) x) (*.f64 (+.f64 x eps) eps)) (+.f64 x eps))) (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 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (-.f64 (*.f64 (+.f64 x eps) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))) (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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (*.f64 (*.f64 (+.f64 x eps) x) (+.f64 x eps)) (*.f64 (*.f64 (+.f64 x eps) eps) (+.f64 x eps)))) (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 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (-.f64 (*.f64 (+.f64 x eps) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))) (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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 x eps))) (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 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (-.f64 (*.f64 (+.f64 x eps) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps)))) (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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 x eps))) (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 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (-.f64 (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 x eps))) (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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 #s(approx (- 1 (/ (pow x 5) (pow (+ eps x) 5))) #s(literal 1 binary64)) (pow.f64 (+.f64 eps 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 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (*.f64 #s(approx (- 1 (/ (pow x 5) (pow (+ eps x) 5))) #s(literal 1 binary64)) (pow.f64 (+.f64 eps 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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 #s(approx (- 1 (/ (pow x 5) (pow (+ eps x) 5))) #s(literal 1 binary64)) (pow.f64 (+.f64 eps 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 (*.f64 #s(literal 5 binary64) eps) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(approx (- 1 (/ (pow x 5) (pow (+ eps x) 5))) #s(literal 1 binary64)) (pow.f64 (+.f64 eps 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 -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))) (+.f64 x eps)) #s(approx (- 1 (/ (pow x 5) (pow (+ eps x) 5))) #s(literal 1 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 (*.f64 #s(literal 5 binary64) eps) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))) (+.f64 x eps)) #s(approx (- 1 (/ (pow x 5) (pow (+ eps x) 5))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6176826577981891/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))) (+.f64 x eps)) #s(approx (- 1 (/ (pow x 5) (pow (+ eps x) 5))) #s(literal 1 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 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 (+.f64 x eps) (+.f64 x eps))) (+.f64 x eps)) #s(approx (- 1 (/ (pow x 5) (pow (+ eps x) 5))) #s(literal 1 binary64))))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 x x) eps) eps)) (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 #s(approx (+ eps (* 2 x)) eps)))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps #s(approx (+ eps (* 2 x)) eps))) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x x)) x)) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x)) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (*.f64 (cos.f64 x) (pow.f64 #s(approx (exp (* 10 x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) x))) 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)))) #s(approx (- 1 (* -19/2 (* x x))) (*.f64 #s(literal 19/2 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(approx (* (cos x) (exp (* 10 (* x x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -19/2 binary64) (*.f64 x x)))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/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) (* (* (* (+ (* (sin phi1) (cos (* (PI) 1/2))) (* (cos phi1) (sin (* (PI) 1/2)))) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.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 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 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 (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))))) (sqrt.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.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 (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.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 lambda2 #s(literal -1 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))) (if.f64 (<=.f64 lambda2 #s(literal 1170935903116329/4503599627370496 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)) #s(approx (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(approx (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(approx (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(approx (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))))) (if.f64 (<=.f64 lambda2 #s(literal -220 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))) (if.f64 (<=.f64 lambda2 #s(literal 1170935903116329/4503599627370496 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))))) (if.f64 (<=.f64 phi2 #s(literal -4533471823554859/604462909807314587353088 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 5818318184641287/1237940039285380274899124224 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 #s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))))) (sqrt.f64 (+.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) (+.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)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))))) (if.f64 (<=.f64 phi2 #s(literal -4533471823554859/604462909807314587353088 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 5818318184641287/1237940039285380274899124224 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.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 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))))) (if.f64 (<=.f64 phi2 #s(literal -4533471823554859/604462909807314587353088 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 5818318184641287/1237940039285380274899124224 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.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 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.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 phi2 #s(literal -4533471823554859/604462909807314587353088 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 7423025276069149/23945242826029513411849172299223580994042798784118784 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) (*.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 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (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 -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 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi2 phi1)))) #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/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi2 phi1)))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 phi2 #s(literal 420000 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) (*.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 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+.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))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+.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))))))))))) (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 4278419646001971/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi2 phi1)))) #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/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi2 phi1)))) #s(literal 2 binary64))))))))) (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/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))) (if.f64 (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3458764513820541/288230376151711744 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+.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))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+.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 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 R R))) (*.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 5902958103587057/295147905179352825856 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 phi1 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (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) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 phi1 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (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) (-.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 5902958103587057/295147905179352825856 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 phi1 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (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) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 phi1 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (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) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 R R))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.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 #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 (pow.f64 (sin.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 5902958103587057/295147905179352825856 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi2)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 R R))) (if.f64 (<=.f64 phi2 #s(literal -40 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) #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 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 7926335344172073/36028797018963968 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)))))) #s(approx (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 phi1)))) (*.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 #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 #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) #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 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 -28499999999999998179672064 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) #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 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 420000 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) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.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) #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 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 -470 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) #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 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 420000 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 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.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) #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 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 -3458764513820541/576460752303423488 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 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 4951760157141521/2475880078570760549798248448 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 #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)) (*.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 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -2050000 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)))) #s(approx (- (+ 1/2 (* 1/2 (cos (- phi1 phi2)))) (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (neg lambda2))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 75000000000000000000 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 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.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)))) #s(approx (- (+ 1/2 (* 1/2 (cos (- phi1 phi2)))) (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (neg lambda2))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi1 #s(literal -1311301502252367/485667223056432267729865476705879726660601709763034880312953102434726071301302124544 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)))) #s(approx (- (+ 1/2 (* 1/2 (cos (- phi1 phi2)))) (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (neg lambda2))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 7378697629483821/73786976294838206464 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 phi2)) #s(literal 1/2 binary64))) #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))))) (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 phi2)))) #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 R 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) (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)))) #s(approx (- (+ 1/2 (* 1/2 (cos (- phi1 phi2)))) (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (neg lambda2))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi1 #s(literal -6365737426045269/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 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)))) #s(approx (- (+ 1/2 (* 1/2 (cos (- phi1 phi2)))) (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (neg lambda2))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 1248699420126397/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi2)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 #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)))) #s(approx (- (+ 1/2 (* 1/2 (cos (- phi1 phi2)))) (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (neg lambda2))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)))))))) (*.f64 #s(literal 2 binary64) R)))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi2)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 #s(literal -27/64 binary32) (-.f32 u #s(literal 1 binary32))) (-.f32 u #s(literal 1 binary32))) (-.f32 u #s(literal 1 binary32)))) s) (*.f32 (log.f32 (/.f32 #s(literal 27/64 binary32) (-.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (*.f32 u (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))))))) s) (*.f32 (log.f32 (/.f32 #s(literal 27/64 binary32) (*.f32 (-.f32 u #s(literal 1 binary32)) (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u))))) s) (*.f32 (*.f32 (neg.f32 (log.f32 (/.f32 (-.f32 u #s(literal 1 binary32)) #s(literal -3/4 binary32)))) #s(literal 3 binary32)) s) (*.f32 (*.f32 (neg.f32 (log.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/4 binary32) u) #s(literal 4/3 binary32)) #s(literal -1 binary32)))) #s(literal 3 binary32)) s) (*.f32 (log.f32 (*.f32 #s(literal 4/3 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal -3 binary32) s)) (*.f32 (+.f32 #s(approx (* (neg (log (- 1 u))) 3) (*.f32 #s(literal 3 binary32) u)) (log.f32 #s(literal 27/64 binary32))) s) (*.f32 (*.f32 #s(literal 3 binary32) s) #s(approx (log (/ 1 (- 1 (/ (- u 1/4) 3/4)))) (+.f32 u (log.f32 #s(literal 3/4 binary32))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 #s(literal 3 binary32) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4/3 (- u 1/4))))) (+.f32 u (log.f32 #s(literal 3/4 binary32))))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 (log.f32 #s(literal 27/64 binary32)) s)) (if.f32 (<=.f32 u #s(literal 8589935/1073741824 binary32)) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32)) u) #s(literal -8 binary32)) u) u) (*.f32 #s(literal -4 binary32) u)))) (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u #s(literal 4 binary32))))) s)) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32)) u) #s(literal -8 binary32)) u) u) (*.f32 #s(literal -4 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 (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u)))))))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u #s(approx (+ (* 4 s) (* u (+ (* 8 s) (* u (+ (* 64/3 s) (* 64 (* s u))))))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u)))))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* 64 u) -64/3) #s(literal 64/3 binary32)) u) #s(literal -8 binary32)) u) u) (*.f32 #s(literal -4 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))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (-.f32 (*.f32 (*.f32 #s(approx (- (* (- (* 64 u) -64/3) u) -8) #s(literal 8 binary32)) u) u) (*.f32 #s(literal -4 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 (* u (+ 64/3 (* 64 u)))))) #s(literal 4 binary32))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) (-.f32 (*.f32 (/.f32 #s(literal 1/8 binary32) s) (/.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (*.f32 (PI.f32) r))) (/.f32 (/.f32 (*.f32 (exp.f32 #s(approx (/ r (* -3 s)) (/.f32 r (*.f32 #s(literal -3 binary32) s)))) #s(literal -1/8 binary32)) r) (*.f32 (PI.f32) s))) (-.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (*.f32 (*.f32 (PI.f32) s) r))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) s)) (*.f32 (/.f32 #s(literal -1/8 binary32) r) (exp.f32 #s(approx (/ r (* -3 s)) (/.f32 r (*.f32 #s(literal -3 binary32) s))))))) (-.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (*.f32 (*.f32 (PI.f32) s) r))) (/.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (exp.f32 (/.f32 r (*.f32 #s(literal -3 binary32) s)))) r) (*.f32 (PI.f32) s))) (-.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (*.f32 (*.f32 (PI.f32) s) r))) (/.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) r) (exp.f32 #s(approx (/ r (* -3 s)) (/.f32 r (*.f32 #s(literal -3 binary32) s))))) (*.f32 (PI.f32) s))) (/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (exp.f32 #s(approx (/ r (* -3 s)) (/.f32 r (*.f32 #s(literal -3 binary32) s)))) #s(literal -1/8 binary32))) (*.f32 (*.f32 s r) (PI.f32))) (/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 #s(literal -1/8 binary32) (exp.f32 (/.f32 r (*.f32 #s(literal -3 binary32) s))))) (*.f32 (*.f32 (PI.f32) s) r)) (if.f32 (<=.f32 r #s(literal 28 binary32)) (+.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 #s(literal 1 binary32) #s(approx (/ r (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* 6 (PI)) s))) (*.f32 r (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 s (PI.f32))) (*.f32 r (+.f32 (*.f32 #s(literal -8 binary32) (*.f32 r (+.f32 (*.f32 #s(literal -1/9 binary32) (/.f32 (PI.f32) s)) (*.f32 #s(literal 1/18 binary32) (/.f32 (PI.f32) s))))) (*.f32 #s(literal 8/3 binary32) (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 (log.f32 (exp.f32 (*.f32 (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/309485009821345068724781056 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(literal 1/4 binary32) (*.f32 (log.f32 (exp.f32 (*.f32 (PI.f32) r))) s))) (-.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (*.f32 (*.f32 (PI.f32) s) r))) (/.f32 #s(approx (/ (* (exp (/ r (* -3 s))) -1/8) r) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/144 binary32) (/.f32 r s)) #s(literal 1/24 binary32)) s)) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) r)))) (*.f32 (PI.f32) s)))) (+.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 #s(literal 1 binary32) #s(approx (/ r (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* 6 (PI)) s))) (*.f32 r (+.f32 (*.f32 #s(literal 8/3 binary32) (*.f32 r (PI.f32))) (*.f32 #s(literal 8 binary32) (*.f32 s (PI.f32)))))))) (/.f32 (/.f32 #s(approx (- (* (* (* (* 6 (PI)) s) r) (/ (* 1/4 (exp (/ (neg r) s))) (* (* (+ (PI) (PI)) s) r))) (* -3/4 (exp (/ r (* -3 s))))) (+.f32 #s(literal 3/2 binary32) (*.f32 r (-.f32 (*.f32 #s(literal 5/12 binary32) (/.f32 r (pow.f32 s #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) s))))) (*.f32 #s(literal 6 binary32) (PI.f32))) (*.f32 s r)) #s(approx (/ (/ (- (* (* (* (* 6 (PI)) s) r) (/ (* 1/4 (exp (/ (neg r) s))) (* (* (+ (PI) (PI)) s) r))) (* -3/4 (exp (/ 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/6 binary32) (/.f32 (-.f32 (*.f32 #s(literal 3/8 binary32) (/.f32 r (PI.f32))) (*.f32 #s(literal -1/24 binary32) (/.f32 r (PI.f32)))) s)) (*.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s)) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (*.f32 r (PI.f32))))) s))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 r (PI.f32))) (*.f32 #s(literal -1/144 binary32) (/.f32 r (PI.f32)))) s)) (*.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s)) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (*.f32 r (PI.f32))))) s))) (/.f32 (/.f32 #s(approx (- (* (* (* (* 6 (PI)) s) r) (/ (* 1/4 (exp (/ (neg r) s))) (* (* (+ (PI) (PI)) s) r))) (* -3/4 (exp (/ r (* -3 s))))) (-.f32 (+.f32 #s(literal 3/2 binary32) (*.f32 #s(literal -3/4 binary32) (/.f32 r s))) (*.f32 #s(literal 1/4 binary32) (/.f32 r s)))) (*.f32 #s(literal 6 binary32) (PI.f32))) (*.f32 s r)) (/.f32 (/.f32 #s(approx (- (* (* (* (* 6 (PI)) s) r) (/ (* 1/4 (exp (/ (neg r) s))) (* (* (+ (PI) (PI)) s) r))) (* -3/4 (exp (/ r (* -3 s))))) (+.f32 #s(literal 3/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 r s)))) (*.f32 #s(literal 6 binary32) (PI.f32))) (*.f32 s r)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) r)) 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)) (if.f64 (<=.f64 a #s(literal 1099999999999999979453746261363808193972070560259773045040894085902581489577754147685845159112222596288202690941215562543347400747967087699351139555184612402409738992132786246574950446417275674165248 binary64)) (*.f64 #s(approx (- a b) (neg.f64 b)) #s(approx (+ b a) b)) (*.f64 #s(approx (- a b) a) #s(approx (+ b a) b))) (*.f64 #s(approx (- a b) a) #s(approx (+ b a) b)) (-.f64 z (*.f64 (-.f64 z x) y)) (if.f64 (<=.f64 y #s(literal -3152519739159347/2251799813685248 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))) (if.f64 (<=.f64 y #s(literal 8106479329266893/4503599627370496 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 y #s(literal -7707137540612183/2854495385411919762116571938898990272765493248 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))) (if.f64 (<=.f64 y #s(literal 279744320480505/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) z) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))))) (if.f64 (<=.f64 z #s(literal -5288447750321989/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (-.f64 z (*.f64 z y))) (if.f64 (<=.f64 z #s(literal 934613434536269/20769187434139310514121985316880384 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x y)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 z #s(literal -5288447750321989/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 z #s(literal 934613434536269/20769187434139310514121985316880384 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x y)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 y #s(literal -7707137540612183/2854495385411919762116571938898990272765493248 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 279744320480505/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) z) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x y)))) #s(approx (+ (* x y) (* z (- 1 y))) z) (if.f64 (<=.f64 z #s(literal -3961408125713217/39614081257132168796771975168 binary64)) (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (if.f64 (<=.f64 z #s(literal 5316911983139663/10633823966279326983230456482242756608 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) (+.f64 #s(literal 1 binary64) y))) z) (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x))) (if.f64 (<=.f64 x #s(literal 5444517870735015/5444517870735015415413993718908291383296 binary64)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #s(literal -2894802230932905/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #s(literal -5486124068793689/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 binary64)) (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))))) (if.f64 (<=.f64 z #s(literal -170 binary64)) (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (if.f64 (<=.f64 z #s(literal 3000000000000000023039211183097908907200598297747970289956890345472 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) (+.f64 #s(literal 1 binary64) y))) z) (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x))) (if.f64 (<=.f64 z #s(literal -170 binary64)) (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (if.f64 (<=.f64 z #s(literal 3000000000000000023039211183097908907200598297747970289956890345472 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))) (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x))) (if.f64 (<=.f64 z #s(literal -100 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 3000000000000000023039211183097908907200598297747970289956890345472 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) (if.f64 (<=.f64 z #s(literal -2132904783522667/576460752303423488 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 4479198687200445/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) #s(approx (+ 1 y) #s(literal 1 binary64)))) z) (if.f64 (<=.f64 z #s(literal 3000000000000000023039211183097908907200598297747970289956890345472 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))))) (if.f64 (<=.f64 z #s(literal -2132904783522667/576460752303423488 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 4479198687200445/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192 binary64)) (*.f64 (/.f64 #s(approx (- (- y z) -1) #s(approx (- 1 z) #s(literal 1 binary64))) z) x) (if.f64 (<=.f64 z #s(literal 3000000000000000023039211183097908907200598297747970289956890345472 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))))) (if.f64 (<=.f64 z #s(literal -2132904783522667/576460752303423488 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 831284091656441/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) (*.f64 (/.f64 #s(approx (- (- y z) -1) #s(approx (- 1 z) #s(literal 1 binary64))) z) x) (if.f64 (<=.f64 z #s(literal 3000000000000000023039211183097908907200598297747970289956890345472 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))))) (if.f64 (<=.f64 z #s(literal -100 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 3000000000000000023039211183097908907200598297747970289956890345472 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 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/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 y) #s(literal 1/16 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.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/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (-.f64 (*.f64 #s(literal 3/2 binary64) (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) (cos.f64 y)))) #s(literal -3 binary64)))) (if.f64 (<=.f64 y #s(literal -5764607523034235/144115188075855872 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (cos.f64 x)))))) (if.f64 (<=.f64 y #s(literal 3602879701896397/1125899906842624 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) #s(approx (* 1/16 (sin y)) (*.f64 #s(literal 1/16 binary64) y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.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/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (* 1/16 (sin x))) (sin.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))) (if.f64 (<=.f64 y #s(literal -5764607523034235/144115188075855872 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (* 1/16 (sin x))) (sin.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 3602879701896397/1125899906842624 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) #s(approx (* 1/16 (sin y)) (*.f64 #s(literal 1/16 binary64) y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.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/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (* 1/16 (sin x))) (sin.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))) (if.f64 (<=.f64 y #s(literal -5764607523034235/144115188075855872 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (* 1/16 (sin x))) (sin.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 59000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.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/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (* 1/16 (sin x))) (sin.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))) (if.f64 (<=.f64 y #s(literal -3/4 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (* 1/16 (sin x))) (sin.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 2206763817411543/2251799813685248 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.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 1 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) #s(literal 3/2 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/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (* 1/16 (sin x))) (sin.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))) (if.f64 (<=.f64 y #s(literal -12000000 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) #s(approx (- (cos x) (cos y)) (-.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 6500000000 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.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 1 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) #s(literal 3/2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) #s(approx (- (cos x) (cos y)) (-.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 -13800000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (cos x) #s(literal 1 binary64)) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 3600000000 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.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 1 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) #s(literal 3/2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.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 1 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) #s(literal 3/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -13800000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (cos x) #s(literal 1 binary64)) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 150000000 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.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 1 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) #s(literal 3/2 binary64)) (cos.f64 y))))) (/.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 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y #s(literal -13800000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (cos x) #s(literal 1 binary64)) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 160000000 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 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 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 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 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 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y #s(literal -13800000 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 #s(approx (cos x) #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)) #s(approx (cos x) #s(literal 1 binary64)))) (*.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 160000000 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 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 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 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 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 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y #s(literal -68000 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 (*.f64 #s(literal -1/16 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (cos.f64 x)) #s(literal -1 binary64))) #s(literal 3 binary64))) (if.f64 (<=.f64 y #s(literal 160000000 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 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 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 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 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 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y #s(literal -68000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 160000000 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 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 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 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 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 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y #s(literal -68000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 160000000 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 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 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 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (cos.f64 y)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))) (if.f64 (<=.f64 x #s(literal -8500259669165361/37778931862957161709568 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 x #s(literal 851083777008699/19342813113834066795298816 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (*.f64 #s(literal 3/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))))))) (/.f64 #s(approx (* (- (* (- (cos x) (cos y)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.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 -68000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 y #s(literal 160000000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.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/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))) (if.f64 (<=.f64 x #s(literal -8500259669165361/37778931862957161709568 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 x #s(literal 851083777008699/19342813113834066795298816 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (*.f64 #s(literal 3/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (* (- (cos x) (cos y)) (* (- (sin x) (* 1/16 (sin y))) (- (sin y) (* 1/16 (sin x))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))) (if.f64 (<=.f64 x #s(literal -8500259669165361/37778931862957161709568 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (* (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) (* (* (- (sqrt 5) 3) 1/2) (cos y))) 3))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 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 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))))))) (if.f64 (<=.f64 x #s(literal 851083777008699/19342813113834066795298816 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (*.f64 #s(literal 3/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (-.f64 (*.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)))))) (if.f64 (<=.f64 x #s(literal -8500259669165361/37778931862957161709568 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal 851083777008699/19342813113834066795298816 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (+ (* (* (* 1/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (*.f64 #s(literal 3/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (-.f64 (*.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/2 (cos x)) (- (sqrt 5) 1)) 3) (* (* 3 (cos y)) (* (- 3 (sqrt 5)) 1/2))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))) (+.f64 #s(literal 3 binary64) (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 3/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))))) (/.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/2 binary64)) (*.f64 (-.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 3/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 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(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 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (/.f64 x (+.f64 y y))))) (/.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 (*.f64 (-.f64 #s(literal 1 binary64) x) x) (-.f64 x #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 #s(literal 3 binary64) x) (*.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) y) #s(literal -1/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/3 (- 3 x)) (- 1 x)) (-.f64 (*.f64 #s(literal -4/3 binary64) x) #s(literal -1 binary64))) y) (*.f64 (-.f64 x #s(literal 3 binary64)) #s(approx (/ (- x 1) (* y 3)) (*.f64 #s(literal 1/3 binary64) (/.f64 x y))))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (/.f64 #s(approx (* (* 1/3 (- 3 x)) (- 1 x)) (-.f64 (*.f64 #s(literal -4/3 binary64) x) #s(literal -1 binary64))) y) (*.f64 #s(approx (/ (- x 3) y) (/.f64 x y)) (+.f64 #s(literal -1/3 binary64) (*.f64 x #s(literal 1/3 binary64))))) (/.f64 #s(approx (* (* 1/3 (- 3 x)) (- 1 x)) (-.f64 (*.f64 #s(literal -4/3 binary64) x) #s(literal -1 binary64))) y) (*.f64 (-.f64 x #s(literal 3 binary64)) #s(approx (/ (- x 1) (* y 3)) (/.f64 #s(literal -1/3 binary64) y))) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 x #s(literal 5076909840309109/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) (if.f64 (<=.f64 x #s(literal 54999999999999997131505835346201458266021080740419841854340716230545003264710375736314055079427149685472148631575710601476741005312 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal -4 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 x x)))) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 5076909840309109/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) (if.f64 (<=.f64 x #s(literal 54999999999999997131505835346201458266021080740419841854340716230545003264710375736314055079427149685472148631575710601476741005312 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(literal -1/2 binary64)) #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 399999999999999996836154505134535403291024486776921821462273196032 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))) (*.f64 (/.f64 (-.f64 z y) (+.f64 y y)) (+.f64 z y)))) (if.f64 (<=.f64 x #s(literal 1915619426082361/95780971304118053647396689196894323976171195136475136 binary64)) (-.f64 (*.f64 (+.f64 y (/.f64 (*.f64 x x) y)) #s(literal 1/2 binary64)) (*.f64 (/.f64 z (+.f64 y y)) z)) (if.f64 (<=.f64 x #s(literal 334999999999999979944558173596411247949417249711380020009274525787017694686085730943322667493797002342666488423890094290223744701204020136865355664860649619456 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 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ y y) (- (* y y) (* (+ z x) (- z x)))) (/.f64 (/.f64 (+.f64 y y) (-.f64 x z)) (+.f64 z x)))) (-.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 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (/ (- (* y y) (* (+ z x) (- z x))) (+ y y)) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) 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 y #s(literal 1600000000000000000425757835333876424598438418899212945570111639255836142661009408 binary64)) #s(approx (/ (- (* y y) (* (+ z x) (- z x))) (+ y y)) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) 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 y #s(literal 1600000000000000000425757835333876424598438418899212945570111639255836142661009408 binary64)) #s(approx (/ (- (* y y) (* (+ z x) (- z x))) (+ y y)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 x z) (-.f64 z x)) y))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal -62 binary64)) #s(approx (* (sqrt (+ (* z y) (* (+ z y) x))) 2) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 (+.f64 y z) x))))) (if.f64 (<=.f64 y #s(literal 2000000000000 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 -62 binary64)) #s(approx (* (sqrt (+ (* z y) (* (+ z y) x))) 2) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 (+.f64 y z) x))))) (if.f64 (<=.f64 y #s(literal 3899999999999999859406929920 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 #s(approx (+ x z) z) y))))))) (if.f64 (<=.f64 y #s(literal -59/2 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) #s(approx (* -2 (* y (sqrt (* -1 (/ (+ (* -1 x) (* -1 z)) y))))) (*.f64 #s(literal -2 binary64) (*.f64 y (sqrt.f64 (/.f64 x y)))))) (if.f64 (<=.f64 y #s(literal 3899999999999999859406929920 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 #s(approx (+ x z) z) y))))))) (if.f64 (<=.f64 y #s(literal -7839866231326559/4611686018427387904 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) #s(approx (* -2 (* y (sqrt (* -1 (/ (+ (* -1 x) (* -1 z)) y))))) (*.f64 #s(literal -2 binary64) (*.f64 y (sqrt.f64 (/.f64 x y)))))) (if.f64 (<=.f64 y #s(literal 3899999999999999859406929920 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y (+.f64 x z))))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 y (sqrt.f64 (/.f64 #s(approx (+ x z) z) y))))))) (if.f64 (<=.f64 y #s(literal -7839866231326559/4611686018427387904 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) #s(approx (* -2 (* y (sqrt (* -1 (/ (+ (* -1 x) (* -1 z)) y))))) (*.f64 #s(literal -2 binary64) (*.f64 y (sqrt.f64 (/.f64 x y)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y (+.f64 x 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 -6233408454738837/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176 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 -25000000000000000875549921485790293261520079449577956401217536 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))) (if.f64 (<=.f64 y #s(literal 95000000 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 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -4242751136953197/4611686018427387904 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))) (if.f64 (<=.f64 y #s(literal 95000000 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 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -4242751136953197/4611686018427387904 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))) (if.f64 (<=.f64 y #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64)))) x)))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -4242751136953197/4611686018427387904 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))) (if.f64 (<=.f64 y #s(literal 1 binary64)) (-.f64 (*.f64 #s(approx (/ y (- -1 y)) (*.f64 y (-.f64 y #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -4242751136953197/4611686018427387904 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))) (if.f64 (<=.f64 y #s(literal 2206763817411543/2251799813685248 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -4722366482869645/4722366482869645213696 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))) (if.f64 (<=.f64 y #s(literal 3386706919782613/72057594037927936 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal -2000000000000000156583080809192487684610720599772233728 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal 562949953702787/562949953421312 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) #s(approx (- x (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal -2000000000000000156583080809192487684610720599772233728 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (* y (- 1 x)) (*.f64 (neg.f64 y) x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal 562949953702787/562949953421312 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) #s(approx (- x (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 y #s(literal -6198106008766409/147573952589676412928 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 3386706919782613/72057594037927936 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (* y (- 1 x)) (*.f64 (neg.f64 y) x)))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal -6198106008766409/147573952589676412928 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 1398721602402525/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (* y (- 1 x)) y))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal -8715097876569077/4951760157141521099596496896 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 y #s(literal 1398721602402525/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (* y (- 1 x)) y))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (* y (- 1 x)) y))) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 y #s(literal -2206763817411543/2251799813685248 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 3602879701896397/4503599627370496 binary64)) #s(approx (/ (- x y) (- 1 y)) (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) x) y))) #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 -499999999999999991611392 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 1298074214633707/1298074214633706907132624082305024 binary64)) #s(approx (/ (- x y) (- 1 y)) (-.f64 x #s(approx (* (- 1 x) y) y))) (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 y #s(literal -4958484807013127/2361183241434822606848 binary64)) #s(approx (/ (- x y) (- 1 y)) #s(literal 1 binary64)) (if.f64 (<=.f64 y #s(literal 734987459186865/72057594037927936 binary64)) #s(approx (/ (- x y) (- 1 y)) (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) x) y))) #s(approx (/ (- x y) (- 1 y)) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -4958484807013127/2361183241434822606848 binary64)) #s(approx (/ (- x y) (- 1 y)) #s(literal 1 binary64)) (if.f64 (<=.f64 y #s(literal 2176715800697727/36893488147419103232 binary64)) #s(approx (/ (- x y) (- 1 y)) (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) x) y))) #s(approx (/ (- x y) (- 1 y)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 1298074214633707/1298074214633706907132624082305024 binary64)) #s(approx (/ (- x y) (- 1 y)) (-.f64 x #s(approx (* (- 1 x) y) y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 199999999999999982866301714432 binary64)) #s(approx (/ (- x y) (- 1 y)) #s(literal 1 binary64)) #s(approx (/ (- x y) (- 1 y)) (+.f64 x #s(approx (* -1 (* y (+ 1 (* -1 x)))) (*.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 1298074214633707/1298074214633706907132624082305024 binary64)) #s(approx (/ (- x y) (- 1 y)) (-.f64 x #s(approx (* (- 1 x) y) y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 199999999999999982866301714432 binary64)) #s(approx (/ (- x y) (- 1 y)) #s(literal 1 binary64)) #s(approx (/ (- x y) (- 1 y)) (-.f64 x #s(approx (* (- 1 x) y) y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 1298074214633707/1298074214633706907132624082305024 binary64)) #s(approx (/ (- x y) (- 1 y)) #s(approx (- x (* (- 1 x) y)) (neg.f64 y))) #s(approx (/ (- x y) (- 1 y)) #s(literal 1 binary64))) #s(approx (/ (- x y) (- 1 y)) #s(literal 1 binary64)) (*.f64 (/.f64 y (-.f64 y #s(literal -1 binary64))) x) #s(approx (/ (* x y) (+ y 1)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) (*.f64 y 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 -1000 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.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 9007199254738847/9007199254740992 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 (/.f64 (-.f64 y (/.f64 x z)) t) x)) (-.f64 x #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(approx (/ x (- (* t z) 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)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.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 -3961408125713217/39614081257132168796771975168 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.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 4951760157141521/2475880078570760549798248448 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) #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)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.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 -3961408125713217/39614081257132168796771975168 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.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 4951760157141521/2475880078570760549798248448 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)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.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 2000000000000000035305602925512759428749757561439729553678886278239489647738510486138024445766940718157644145658438822457069868805425249411230900984655958913001590912678403523898902321614894589055312445487235184097699935780211662725723584850659655856794504748796766044486617020781396860116918075392 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 -1000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (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 4951760157141521/2475880078570760549798248448 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 2000000000000000035305602925512759428749757561439729553678886278239489647738510486138024445766940718157644145658438822457069868805425249411230900984655958913001590912678403523898902321614894589055312445487235184097699935780211662725723584850659655856794504748796766044486617020781396860116918075392 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (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 7613526571406249/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) #s(approx (- x (/ x (- (* t z) x))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.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 9007199254738847/9007199254740992 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(approx (/ x (- (* t z) 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 2000000000000000035305602925512759428749757561439729553678886278239489647738510486138024445766940718157644145658438822457069868805425249411230900984655958913001590912678403523898902321614894589055312445487235184097699935780211662725723584850659655856794504748796766044486617020781396860116918075392 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (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 7613526571406249/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496 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 9007199254738847/9007199254740992 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(approx (/ x (- (* t z) 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 2000000000000000035305602925512759428749757561439729553678886278239489647738510486138024445766940718157644145658438822457069868805425249411230900984655958913001590912678403523898902321614894589055312445487235184097699935780211662725723584850659655856794504748796766044486617020781396860116918075392 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -1000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (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 9007199254738847/9007199254740992 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(approx (/ x (- (* t z) 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 2000000000000000035305602925512759428749757561439729553678886278239489647738510486138024445766940718157644145658438822457069868805425249411230900984655958913001590912678403523898902321614894589055312445487235184097699935780211662725723584850659655856794504748796766044486617020781396860116918075392 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 9007199254738847/9007199254740992 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(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 9007199254738847/9007199254740992 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 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 6189700196426901/309485009821345068724781056 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 x (*.f64 x x)))) #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))))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 x (*.f64 x x)))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (+.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (*.f64 (+.f64 (*.f64 z (tan.f64 y)) x) (cos.f64 y)) (if.f64 (<=.f64 x #s(literal -239999999999999999270894012945443576537562558239179508602109952 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 4299999999999999579789745216562488912738274488426235083320398332903065504903241662464 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 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 1500000000000000000000 binary64)) #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 z (sin.f64 y))))) (if.f64 (<=.f64 y #s(literal -8669969714643489/36893488147419103232 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 54 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))) #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 -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 1500000000000000000000 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 -5224175567749775/9007199254740992 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 4986819005910345/302231454903657293676544 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 y (+.f64 x (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal -1/6 binary64) (*.f64 x y)))))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 x y))) (if.f64 (<=.f64 z #s(literal -5288447750321989/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) z)) (if.f64 (<=.f64 z #s(literal 5166132540371721/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232 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))) (if.f64 (<=.f64 x #s(literal -239999999999999999270894012945443576537562558239179508602109952 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 4299999999999999579789745216562488912738274488426235083320398332903065504903241662464 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 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 (sin.f64 y) (neg.f64 z))) (if.f64 (<=.f64 z #s(literal 2600000000 binary64)) #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 (sin.f64 y) (neg.f64 z))))) (if.f64 (<=.f64 y #s(literal -4242751136953197/18446744073709551616 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 47/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 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))) #s(approx (- (* x (cos y)) (* z (sin y))) (neg.f64 #s(approx (* z (sin y)) (*.f64 z y)))) (+.f64 x (*.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -400000000000000 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 3039929748475085/1125899906842624 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 -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 2476979795053773/2251799813685248 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 -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 8318957063997755/39614081257132168796771975168 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 y z)) (if.f64 (<=.f64 z #s(literal 8318957063997755/39614081257132168796771975168 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (- y x) z)) (*.f64 y z)))) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) (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)) (* (+ (* c b) a) (* i c)))) (*.f64 t (+.f64 (*.f64 #s(literal 2 binary64) z) #s(approx (* 2 (/ (- (* x y) (* c (* i (+ a (* b c))))) t)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 c (*.f64 i (+.f64 a (*.f64 b c)))) t))))))) (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)) (* (+ (* c b) a) (* i c)))) (*.f64 #s(literal -2 binary64) (*.f64 c (+.f64 (*.f64 (*.f64 i c) b) (*.f64 i a)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 20000000000000000057357570219907446497404120129229967567146859853820771307804544319366583914666449299233916626257196608020375872770963560895599534369611732108691868080208166641175396430819444098873307923634804982550384038403414239739984162143459594327374818907829826579083558912 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.f64 (+.f64 (*.f64 b c) a) (*.f64 (*.f64 i c) #s(literal -2 binary64))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 #s(approx (+ (* c b) a) (*.f64 b c)) (*.f64 i c)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2535301200456459/5070602400912917605986812821504 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) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 #s(approx (+ (* c b) a) (*.f64 b c)) (*.f64 i c)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928 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))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 4000000000000000169682549496071847936 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)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 9999999999999999213782878444176341486712719163258207029349796604673073768736360688744211624391338142173265718425108901184740478000812045911233791501695173449709921389782217629235579129702792695009666351450002856415308090320884466574359759805482716570229159677380024223137792 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 (+.f64 (*.f64 (*.f64 b c) c) (*.f64 a c)) i))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.f64 (+.f64 (*.f64 b c) a) (*.f64 (*.f64 i c) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928 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))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 4000000000000000169682549496071847936 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)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 9999999999999999213782878444176341486712719163258207029349796604673073768736360688744211624391338142173265718425108901184740478000812045911233791501695173449709921389782217629235579129702792695009666351450002856415308090320884466574359759805482716570229159677380024223137792 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))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.f64 (+.f64 (*.f64 b c) a) (*.f64 (*.f64 i c) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 2535301200456459/2535301200456458802993406410752 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)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 5000000000000000254805147818501364069927626367655683308154800821653387104782081659209545431944533510880329053340878138807089955663726104295591257190120963678815521941214074157219047400732892880902176280753059461372069733879809562530442903552 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.f64 (+.f64 (*.f64 b c) a) (*.f64 (*.f64 i c) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.f64 (+.f64 (*.f64 b c) a) (*.f64 (*.f64 i c) #s(literal -2 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 499999999999999973297436475782614169496763434109744428272285720156797353246877991443480012589546764662496833043557678065517614119776368694263139634039071761845879577452943421992861696 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)) (* (+ (* c b) a) (* i c)))) (*.f64 (+.f64 (*.f64 b c) a) (*.f64 (*.f64 i c) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 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 499999999999999973297436475782614169496763434109744428272285720156797353246877991443480012589546764662496833043557678065517614119776368694263139634039071761845879577452943421992861696 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 -500000000000000008767770783009700270768720932588600043072899052468170786152756596689141885761882182602450164015187267140930505552933938113792995399608025162783516999830380746528316254123530500702208 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i #s(approx (+ a (* b c)) (*.f64 b c)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 499999999999999973297436475782614169496763434109744428272285720156797353246877991443480012589546764662496833043557678065517614119776368694263139634039071761845879577452943421992861696 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)) (* (+ (* c b) a) (* i c)))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i #s(approx (+ a (* b c)) (*.f64 b c)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -500000000000000008767770783009700270768720932588600043072899052468170786152756596689141885761882182602450164015187267140930505552933938113792995399608025162783516999830380746528316254123530500702208 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.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 499999999999999973297436475782614169496763434109744428272285720156797353246877991443480012589546764662496833043557678065517614119776368694263139634039071761845879577452943421992861696 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)) (* (+ (* c b) a) (* i c)))) (*.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 -50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 a (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 20000000000000000057357570219907446497404120129229967567146859853820771307804544319366583914666449299233916626257196608020375872770963560895599534369611732108691868080208166641175396430819444098873307923634804982550384038403414239739984162143459594327374818907829826579083558912 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 -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.f64 (+.f64 x x) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (+ (* c b) a) (* i c)))) (*.f64 (+.f64 x x) y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)) (*.f64 (*.f64 x #s(literal 3 binary64)) x) (-.f64 (*.f64 #s(literal 6 binary64) x) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (-.f64 (*.f64 #s(literal 6 binary64) x) (*.f64 (*.f64 #s(literal 9 binary64) x) x)) (*.f64 (-.f64 (*.f64 #s(literal -9 binary64) x) #s(literal -6 binary64)) x) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x) #s(literal -2000000 binary64)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) (*.f64 #s(literal -9 binary64) x)) x) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 12 binary64))))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 x #s(approx (- (* 9 x) 12) (*.f64 #s(literal 9 binary64) x))))) #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 -99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064 binary64)) (/.f64 (/.f64 x (+.f64 (neg.f64 z) (/.f64 y t))) t) (if.f64 (<=.f64 (*.f64 z t) #s(literal 1999999999999999853079562352962397847017606430398935774525292839560724611072 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) (/.f64 (/.f64 x (-.f64 (/.f64 y z) t)) z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -inf.0 binary64)) (/.f64 (/.f64 x #s(approx (+ (neg z) (/ y t)) (neg.f64 z))) t) (if.f64 (<=.f64 (*.f64 z t) #s(literal 1999999999999999853079562352962397847017606430398935774525292839560724611072 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) (/.f64 (/.f64 x (-.f64 (/.f64 y z) t)) z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -inf.0 binary64)) (/.f64 (/.f64 x #s(approx (+ (neg z) (/ y t)) (neg.f64 z))) t) (if.f64 (<=.f64 (*.f64 z t) #s(literal 999999999999999961829690841814939863449235336276785151445404123455100404055655690676191710164594560368702289580532071091311261383655424 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) (/.f64 (/.f64 x #s(approx (+ (neg z) (/ y t)) (neg.f64 z))) t))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -inf.0 binary64)) (/.f64 (/.f64 x t) #s(approx (+ (neg z) (/ y t)) (neg.f64 z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 999999999999999961829690841814939863449235336276785151445404123455100404055655690676191710164594560368702289580532071091311261383655424 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) (/.f64 (/.f64 x t) #s(approx (+ (neg z) (/ y t)) (neg.f64 z))))) (/.f64 x (-.f64 y (*.f64 z t))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -1000000000000000013287555072 binary64)) (/.f64 (neg.f64 x) #s(approx (- (* t z) y) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 50000000000000002683081102196736 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (/.f64 (neg.f64 x) #s(approx (- (* t z) y) (*.f64 t z))))) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (if.f64 (<=.f64 z #s(literal -14499999999999999654384387898646948459904921806157267352050532215563656407997188940843244648504540422664010182831460378214278533826686612061792286974909640003008024534843392 binary64)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a)) (if.f64 (<=.f64 z #s(literal 49999999999999998440692023514963491717685634530639844703322105876395762568335322697627001197697942402629632 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) (if.f64 (<=.f64 z #s(literal 101999999999999993918132202986014296784802191802717995374758194550514947958110956014257246834228460411701715125481026231932057787698117301915070773090780605234127582911066977652650410922258778808773967595681399963648 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 (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a))))) (if.f64 (<=.f64 z #s(literal -14499999999999999654384387898646948459904921806157267352050532215563656407997188940843244648504540422664010182831460378214278533826686612061792286974909640003008024534843392 binary64)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a)) (if.f64 (<=.f64 z #s(literal 99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064 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 z #s(literal -6189700196426901/154742504910672534362390528 binary64)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a)) (if.f64 (<=.f64 z #s(literal 7930553376671967/19342813113834066795298816 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) #s(approx (- (/ (* z y) (- (* a z) t)) (/ x (- (* a z) t))) (/.f64 (-.f64 y (/.f64 x z)) a)))) (if.f64 (<=.f64 y #s(literal -135999999999999993423331328 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (*.f64 (/.f64 y (-.f64 (*.f64 z a) t)) z)) (if.f64 (<=.f64 y #s(literal 2349999999999999936169283777777267738675045190000047698414943382328795163893080246063467415843826772573647559740988246397550592 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 (/.f64 y (-.f64 (*.f64 z a) t)) z)))) (if.f64 (<=.f64 x #s(literal -36999999999999998842372096 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) (if.f64 (<=.f64 x #s(literal 2803840303608807/5192296858534827628530496329220096 binary64)) #s(approx (* (/ -1 (- (* a z) t)) (- x (* z y))) (/.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 a #s(literal -34999999999999998874971663350553804076731820561058323787164917925819716251197375916270884330694038239825165413213931714943270127675932929729042055168 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 a #s(literal -6225763134767673/47890485652059026823698344598447161988085597568237568 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) (if.f64 (<=.f64 a #s(literal 1950000000000000000000 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) (if.f64 (<=.f64 a #s(literal 45999999999999999225842882314240 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))))))) (if.f64 (<=.f64 z #s(literal -3099999999999999882348577678832550537501693292487988723285108975440432365305856 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 400000000000000009427747005668102333299813118022752745251965015707312667386464693039323744636979804104925642752 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 -85000000 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 3191564163782621/9671406556917033397649408 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 (+.f64 (/.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 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 50000000000000003762608676247009359680713540241291819259627219853176217150773285501269553819831059961969610458775763570700520984086102794838510643846931101957819443487143599535802327035633384549613035605948983170368441251455495172717176776840351126669214318337732342424653859009670938624 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 z (+.f64 (/.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) 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 (/ (+ (* t x) (* z y)) (+ (* a t) (+ (* b y) t))) (*.f64 z (+.f64 (/.f64 y (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y)))) (/.f64 (*.f64 t x) (*.f64 z (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y)))))))) (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 1999999999999999915721804700692568264307103756193028567705035546458066308011144957252473074143807250296165225781973727428404914040084012839363052749931748355577247086899988970114516525323491896053535264551226099793920157922636301090836929322135983339163576571058010961411376392137707276468224 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 (/ (+ (* t x) (* z y)) (+ (* a t) (+ (* b y) t))) (*.f64 z (+.f64 (/.f64 y (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y)))) (/.f64 (*.f64 t x) (*.f64 z (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y)))))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 t #s(literal -6349606639047319/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 t #s(literal 3027728385471019/13164036458569648337239753460458804039861886925068638906788872192 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)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))))) (if.f64 (<=.f64 t #s(literal -6349606639047319/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 t #s(literal 3027728385471019/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))))) (if.f64 (<=.f64 t #s(literal -180000000000000012012486656 binary64)) (/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) #s(approx (+ (+ a 1) (/ (* y b) t)) (-.f64 a #s(literal -1 binary64)))) (if.f64 (<=.f64 t #s(literal 5799999999999999726160256233886320480619706769094175181061194999195979739150034826190007096737561684223802041064286311287822135328768 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 -2359774195669897/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) (/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) #s(approx (+ (+ a 1) (/ (* y b) t)) (-.f64 a #s(literal -1 binary64)))) (if.f64 (<=.f64 t #s(literal 279744320480505/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (+.f64 (*.f64 y z) (*.f64 t x)) (+.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 -3957737425103581/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 279744320480505/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (+.f64 (*.f64 y z) (*.f64 t x)) (+.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 a #s(literal -4085202129641755/1237940039285380274899124224 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) (if.f64 (<=.f64 a #s(literal 2300000000000000000000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (+.f64 (*.f64 y z) (*.f64 t x)) (+.f64 (*.f64 b y) t))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) 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 -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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.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 (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 #s(approx (+ (* t x) (* y z)) (*.f64 y z)) (-.f64 (*.f64 b y) (*.f64 #s(literal -1 binary64) 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 1999999999999999915721804700692568264307103756193028567705035546458066308011144957252473074143807250296165225781973727428404914040084012839363052749931748355577247086899988970114516525323491896053535264551226099793920157922636301090836929322135983339163576571058010961411376392137707276468224 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 (/.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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.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 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 1999999999999999915721804700692568264307103756193028567705035546458066308011144957252473074143807250296165225781973727428404914040084012839363052749931748355577247086899988970114516525323491896053535264551226099793920157922636301090836929322135983339163576571058010961411376392137707276468224 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 t #s(literal -6484356997289707/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 6844440880483873/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (+.f64 (*.f64 t x) (*.f64 y z)) (*.f64 b y))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 (/.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 -50000000000000000310004322520389159747584 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (+.f64 x (*.f64 #s(literal -1 binary64) (*.f64 a x))))) (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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.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 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 199999999999999982866301714432 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 50000000000000003762608676247009359680713540241291819259627219853176217150773285501269553819831059961969610458775763570700520984086102794838510643846931101957819443487143599535802327035633384549613035605948983170368441251455495172717176776840351126669214318337732342424653859009670938624 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (+.f64 x (*.f64 #s(literal -1 binary64) (*.f64 a x))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))))) (if.f64 (<=.f64 a #s(literal -2151330410151089/46768052394588893382517914646921056628989841375232 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 a #s(literal 2300000000000000000000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 z #s(literal 50000000000000000 binary64)) (/.f64 y (/.f64 z x)) (/.f64 x (/.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (/.f64 x (/.f64 z y)) (*.f64 (/.f64 x z) y)) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) y) x) (*.f64 (/.f64 x z) y)) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 1162941958872971/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 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 c (*.f64 y x)) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))) (*.f64 #s(literal 1/4 binary64) (*.f64 b a))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(approx (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 a b) z))) (*.f64 #s(literal -1/16 binary64) t))))) c)) (-.f64 (-.f64 (+.f64 c (*.f64 y x)) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))) (*.f64 #s(literal 1/4 binary64) (*.f64 b a))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -10000000000000000470601344959054695891559601407866630764278709534898249531392 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 x y) #s(literal 4951760157141521/4951760157141521099596496896 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) (-.f64 #s(approx (- (+ c (* y x)) (* -1/16 (* t z))) (-.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) (*.f64 #s(literal 1/4 binary64) (*.f64 b a))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1000000000000000019884624838656 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 20000000000000000447023447189537198670196818601947519120957672857800529720484687191952407023686201190020305141675249907405837089898496 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 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 49999999999999998477451758974159751046482403622374605607421237630054847441436856676344327287652542857018591204612420567252946440591689353040126624759541451965054047394820266694175773042474003475163007869396334450282260856832 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c #s(approx (+ (* 1/16 (* t z)) (* x y)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -999999999999999959416724456350362731491996089648451439669739009806703922950954425516032 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 20000000000000000447023447189537198670196818601947519120957672857800529720484687191952407023686201190020305141675249907405837089898496 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 (*.f64 z t) #s(literal 16 binary64)) #s(literal -9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c #s(approx (+ (* 1/16 (* t z)) (* x y)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 49999999999999998477451758974159751046482403622374605607421237630054847441436856676344327287652542857018591204612420567252946440591689353040126624759541451965054047394820266694175773042474003475163007869396334450282260856832 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c #s(approx (+ (* 1/16 (* t z)) (* x y)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 binary64)) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1488565707357403/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 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 (*.f64 a b) #s(literal 4 binary64)) #s(literal 9999999999999999404072760505352583023983296100855298230449769143938302256661863838179600254051950569374547392515068357773127490685649548117139715971745147241514401792 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c #s(approx (+ (* 1/16 (* t z)) (* x y)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 binary64)) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 9999999999999999404072760505352583023983296100855298230449769143938302256661863838179600254051950569374547392515068357773127490685649548117139715971745147241514401792 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)))) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))) #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 (-.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 -2000000000000000089771425356151833571098624 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 4999999999999999774645533392489736797650112543691762059239812991258942725145587311077195076149028650434386188693474655458033664 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (-.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 #s(literal 1/2 binary64) (*.f64 y z)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal -2000000000000000089771425356151833571098624 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 20000000000000000318057822195198360936721617127890562779562655115495677544340762121626939971713630208 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 -2000000000000000115715919885453939654786757378350080876345294848 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal 4999999999999999774645533392489736797650112543691762059239812991258942725145587311077195076149028650434386188693474655458033664 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) (if.f64 (<=.f64 x #s(literal -280000000000000008854179432005115875256434688 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 3978585891278293/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 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 x #s(literal -6800000000000000000 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 x #s(approx (+ 1 (* -3/8 (/ y x))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 3602879701896397/562949953421312 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)) #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)) (/.f64 x (+.f64 y y)) #s(approx (* (/ 1 2) (+ x (* (/ 1 (sqrt z)) (* z y)))) (*.f64 #s(literal 1/2 binary64) (+.f64 x (/.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 x (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 (sqrt.f64 z) y) x) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 y (sqrt.f64 z)) #s(literal -1209490110948601/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 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 1500000000000000000 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)) #s(approx (- x (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))) (if.f64 (<=.f64 (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))) #s(literal 2246170314151035/2251799813685248 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 a (*.f64 b #s(literal 3 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal -336999333339383/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 6455624695217271/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 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 a (*.f64 b #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #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 z #s(literal -549999999999999996253950214827416769631258527038553591802495067257029741303341709147084323403284804982525506283809791266521088 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 x z)) (/.f64 b (*.f64 y z))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) y))))) c) (if.f64 (<=.f64 z #s(literal 519999999999999980468650673914830862293295336141072540741635156635518480537936707921807500627062371698921787551448104632306023962114025034351663141129623343208595456 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 x z)) (/.f64 b (*.f64 y z))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) y))))) c))) (if.f64 (<=.f64 c #s(literal 9499999999999999675283001711917541226904655513165926236160 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) b) (*.f64 (*.f64 (*.f64 t a) #s(literal 4 binary64)) z)) (*.f64 c z)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) b) c) (*.f64 (/.f64 t c) (*.f64 (*.f64 z a) #s(literal 4 binary64)))) z)) (if.f64 (<=.f64 c #s(literal 49999999999999998874404911728017014784 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) b) (*.f64 (*.f64 (*.f64 t a) #s(literal 4 binary64)) z)) (*.f64 c z)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z)) (if.f64 (<=.f64 z #s(literal -480000000000000025170296854803016185382742407412626781307174587679266968068178505463405927882617165567458782548012744535808579280648987719283150302108433149047211538885797327405056 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) b) (*.f64 (*.f64 (*.f64 t a) #s(literal 4 binary64)) z)) (*.f64 c z))) (if.f64 (<=.f64 z #s(literal -329999999999999999171399884227318331762312790736328548627377585711751554341118099526807030418727415062764150738731056750664292091677564953690112 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -500000000000000000000 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) c) (/.f64 (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y))) c)) z) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 40000000000000000852816760378175874892050314850718597870973353984 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z c)) (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 (*.f64 (*.f64 t a) z) #s(literal -4 binary64))) b)) #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 -500000000000000000000 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) c) (/.f64 (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y))) c)) z) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z c)) (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 (*.f64 (*.f64 t a) z) #s(literal -4 binary64))) b)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 c z)) #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (-.f64 b (*.f64 #s(literal -9 binary64) (*.f64 y x))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -500000000000000000000 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) c) (/.f64 (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y))) c)) z) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 2535301200456459/1267650600228229401496703205376 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 (/.f64 #s(literal 1 binary64) (*.f64 c z)) #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (-.f64 b (*.f64 #s(literal -9 binary64) (*.f64 y x))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -500000000000000000000 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 2535301200456459/1267650600228229401496703205376 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 (/.f64 #s(literal 1 binary64) (*.f64 c z)) #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (-.f64 b (*.f64 #s(literal -9 binary64) (*.f64 y x))))))) (if.f64 (<=.f64 a #s(literal -3022314549036573/37778931862957161709568 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 1080000000000000062491700302275854677406670151693803534064097606947866600444373581281638381835549419032617540021605921873334909866550389584212375750675327983193034978493785271895327317409069842118475776 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 x #s(literal -79999999999999998642695743596906063842472641925477250574707633596533833728 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 x #s(literal -6639224910209589/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 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 x #s(literal -1352433999707303/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 x #s(literal 2299758352625627/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984 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 -56000000000000001698712161312458704125316681196677440946016679369077937964908096391939614566164899823616 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) c) (/.f64 b c)) z) (if.f64 (<=.f64 b #s(literal 5936606137655371/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) c) (/.f64 b c)) z))) (if.f64 (<=.f64 b #s(literal -56000000000000001698712161312458704125316681196677440946016679369077937964908096391939614566164899823616 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 b #s(literal 5936606137655371/56539106072908298546665520023773392506479484700019806659891398441363832832 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 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal -10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 x (+.f64 a a)) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal 100000000000000003071603269111014971471508642847250073203719093632845102290734406131617241518267700770571769927225306004888484302202258708981207125345588886413817469658847334809978790776999353375325137186550055668797052865128496484823152800700833072414104710501367808 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 t (+.f64 (*.f64 #s(literal -9/2 binary64) (/.f64 z a)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x y) (*.f64 a t)))))))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal -10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 x (+.f64 a a)) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal 100000000000000003071603269111014971471508642847250073203719093632845102290734406131617241518267700770571769927225306004888484302202258708981207125345588886413817469658847334809978790776999353375325137186550055668797052865128496484823152800700833072414104710501367808 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) (-.f64 (*.f64 (*.f64 (/.f64 z a) t) #s(literal -9/2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) a) x) y)))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal -10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 x (+.f64 a a)) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (*.f64 (/.f64 t a) #s(literal -9/2 binary64)) z)) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 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 #s(literal -9/2 binary64) (*.f64 z (/.f64 t a)))))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -2000 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (*.f64 (/.f64 t a) #s(literal -9/2 binary64)) z)) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 100000 binary64)) #s(approx (/ (- (* y x) (* t (* 9 z))) (+ a a)) (/.f64 (*.f64 y x) (+.f64 a a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -2000 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 z (/.f64 t a)))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 100000 binary64)) #s(approx (/ (- (* y x) (* t (* 9 z))) (+ a a)) (/.f64 (*.f64 y x) (+.f64 a a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -2000 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 z (/.f64 t a)))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 100000 binary64)) #s(approx (/ (- (* y x) (* t (* 9 z))) (+ a a)) (/.f64 (*.f64 y x) (+.f64 a a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 z (/.f64 t a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) (*.f64 a #s(literal 2 binary64))) #s(literal -inf.0 binary64)) #s(approx (/ (- (* y x) (* t (* 9 z))) (+ a a)) (*.f64 (/.f64 x (+.f64 a a)) y)) #s(approx (/ (- (* y x) (* t (* 9 z))) (+ a a)) (/.f64 (*.f64 y x) (+.f64 a a)))) #s(approx (/ (- (* y x) (* t (* 9 z))) (+ a a)) (*.f64 (/.f64 x (+.f64 a a)) y)) #s(approx (/ (- (* y x) (* t (* 9 z))) (+ a a)) (*.f64 #s(approx (+ (* -9/2 (/ (* t z) (* a x))) (* 1/2 (/ y a))) (/.f64 y (+.f64 a a))) x)) (if.f64 (<=.f64 y #s(literal -4886469533914257/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 binary64)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal 7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (-.f64 x (/.f64 (/.f64 #s(approx (- (* y y) t) (neg.f64 t)) (*.f64 #s(literal 3 binary64) z)) y)) (-.f64 x (/.f64 (-.f64 y (*.f64 (/.f64 #s(literal 1 binary64) y) t)) (*.f64 #s(literal 3 binary64) z))))) (if.f64 (<=.f64 y #s(literal -4886469533914257/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 binary64)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal 7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (-.f64 x (/.f64 (/.f64 #s(approx (- (* y y) t) (neg.f64 t)) (*.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 -200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal -3978585891278293/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (-.f64 x (/.f64 (-.f64 (*.f64 y y) t) (*.f64 (*.f64 #s(literal 3 binary64) y) z))) (if.f64 (<=.f64 y #s(literal 2281771080410813/10141204801825835211973625643008 binary64)) (-.f64 x (/.f64 (/.f64 #s(approx (- (* y y) t) (neg.f64 t)) (*.f64 #s(literal 3 binary64) z)) y)) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z))))))) (if.f64 (<=.f64 t #s(literal 3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 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 y (*.f64 z #s(literal 3 binary64)))) (/.f64 t (*.f64 (*.f64 #s(literal 3 binary64) y) z)))) (if.f64 (<=.f64 y #s(literal -200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 499999999999999980914845420907469931724617668138392575722702061727550202027827845338095855082297280184351144790266035545655630691827712 binary64)) (-.f64 x (/.f64 (-.f64 (*.f64 y y) t) (*.f64 (*.f64 #s(literal 3 binary64) y) z))) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 499999999999999980914845420907469931724617668138392575722702061727550202027827845338095855082297280184351144790266035545655630691827712 binary64)) (-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) t) #s(literal 1/3 binary64)) (*.f64 z y))) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -15000000000000001050557103807267412186361284427160984029581279232 binary64)) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 2281771080410813/10141204801825835211973625643008 binary64)) (-.f64 x (/.f64 #s(approx (- (* y y) t) (neg.f64 t)) (*.f64 (*.f64 #s(literal 3 binary64) y) z))) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -15000000000000001050557103807267412186361284427160984029581279232 binary64)) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 2281771080410813/10141204801825835211973625643008 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 (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -509999999999999978016387041723682595536896 binary64)) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 7307508186654515/22835963083295358096932575511191922182123945984 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (+ (* 1/3 (/ t z)) (* x y)) y) (/.f64 t (*.f64 (*.f64 #s(literal 3 binary64) y) z)))) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -509999999999999978016387041723682595536896 binary64)) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 4724570745892973/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (+ (* 1/3 (/ t z)) (* x y)) y) (*.f64 #s(literal 1/3 binary64) (/.f64 t (*.f64 y z))))) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (-.f64 x #s(approx (/ (- y (* (/ 1 y) t)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) #s(approx (- x (/ (- y (* (/ 1 y) t)) (* 3 z))) (/.f64 (*.f64 #s(literal -1/3 binary64) y) z)) #s(approx (- x (/ (- y (* (/ 1 y) t)) (* 3 z))) (*.f64 #s(literal -1/3 binary64) (/.f64 y z))) (*.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 -3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x #s(literal 27 binary64)) y) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal 18 binary64)) y) z) t) (*.f64 (*.f64 a #s(literal 4 binary64)) t)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (-.f64 (-.f64 (-.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 z (*.f64 y (*.f64 #s(literal 18 binary64) x)))) t)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (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 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (/.f64 (*.f64 b c) t)) (*.f64 #s(literal 4 binary64) a)))) (*.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 (*.f64 t #s(literal 18 binary64)) 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 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 z (*.f64 y (*.f64 #s(literal 18 binary64) x)))) t)) (*.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 (*.f64 t #s(literal 18 binary64)) 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 (*.f64 t #s(literal 18 binary64)) y) z) (*.f64 #s(literal 4 binary64) i))))) (if.f64 (<=.f64 i #s(literal -12600000000000000594393044712658843972943691247987231299636241398357430737480079203236539514971998339849754280181918063428044454579330513312532379205632 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 #s(literal -4 binary64) (*.f64 i x)))) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 i #s(literal 22000000000000000715178082815139512679129088599460665098240 binary64)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))) (-.f64 (-.f64 #s(approx (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (*.f64 t (-.f64 #s(approx (+ (* 18 (* x (* y z))) (/ (* b c) t)) (/.f64 (*.f64 b c) t)) (*.f64 #s(literal 4 binary64) a)))) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 i #s(literal -12600000000000000594393044712658843972943691247987231299636241398357430737480079203236539514971998339849754280181918063428044454579330513312532379205632 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 i #s(literal 22000000000000000715178082815139512679129088599460665098240 binary64)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))) (-.f64 (-.f64 #s(approx (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (*.f64 t (-.f64 #s(approx (+ (* 18 (* x (* y z))) (/ (* b c) t)) (/.f64 (*.f64 b c) t)) (*.f64 #s(literal 4 binary64) a)))) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 a #s(literal -519999999999999963279069212488494493723182796857592895697002892565957807355985920 binary64)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))) (if.f64 (<=.f64 a #s(literal 2169416492913059/22835963083295358096932575511191922182123945984 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (+.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 x (*.f64 y z)))) (*.f64 b c)) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 i x)) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (-.f64 (-.f64 #s(approx (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (*.f64 t (-.f64 #s(approx (+ (* 18 (* x (* y z))) (/ (* b c) t)) (*.f64 (/.f64 c t) b)) (*.f64 #s(literal 4 binary64) a)))) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 i #s(literal -12600000000000000594393044712658843972943691247987231299636241398357430737480079203236539514971998339849754280181918063428044454579330513312532379205632 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 i #s(literal 3000000000000000144842117940566207686481337910359529749054740219931327694241734805189255256017469440 binary64)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (-.f64 (*.f64 (*.f64 (*.f64 t (*.f64 x #s(literal 18 binary64))) y) z) (*.f64 (+.f64 (*.f64 i x) (*.f64 t a)) #s(literal 4 binary64)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 i #s(literal -12600000000000000594393044712658843972943691247987231299636241398357430737480079203236539514971998339849754280181918063428044454579330513312532379205632 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 i #s(literal 126000000000000001054751493091647809711390708683960183440766018588421316544138748100356798106372792122585572605897742926788962259134075016731141986997730888643119797098077332369079009280 binary64)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))) (-.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 k #s(literal 27 binary64)) j)))) (if.f64 (<=.f64 x #s(literal -8854437155380585/18446744073709551616 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z)))))) (*.f64 (*.f64 k j) #s(literal 27 binary64))) (if.f64 (<=.f64 x #s(literal 2699999999999999908491964317774773898437543315362637351385582010368 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 (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z)))))) (*.f64 (*.f64 k j) #s(literal 27 binary64))))) (if.f64 (<=.f64 x #s(literal -8854437155380585/18446744073709551616 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 2699999999999999908491964317774773898437543315362637351385582010368 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 t #s(literal -24999999999999999343515676849775798347742581762983786014471713196969281762713431348655911255655567026246703504760188614744814434364199040689979931951807374641827785650951577699470874885622310800456733487390702237261198942870368681984 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 (-.f64 (*.f64 #s(literal -18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal -4 binary64) a))))) (if.f64 (<=.f64 t #s(literal -533569947205553/7410693711188236507108543040556026102609279018600996098525285376506440296955904 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))))) (if.f64 (<=.f64 t #s(literal 849999999999999934648642856618303289907794979485464905256698242237016026372538350836701580669428154650400828047208929273011769058560132842412757556920320 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (+ (- (* (* (* (* 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 #s(literal -18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal -4 binary64) a)))))))) (if.f64 (<=.f64 x #s(literal -30000000000000001198833925719194572536584596623815483173739611487234721630278292950157983780795782037421988825407077218614616440331623258204269158064651337689942258132380700215607296 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) y) z) (*.f64 #s(literal 4 binary64) i)))) (if.f64 (<=.f64 x #s(literal -7385903388887613/36028797018963968 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 880000000000000006691047076269543113712096576720681646768983853644754447115388725476982784 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 #s(literal 18 binary64) (*.f64 (*.f64 t z) y)) (*.f64 #s(literal 4 binary64) i))))))) (if.f64 (<=.f64 x #s(literal -8854437155380585/18446744073709551616 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) y) z) (*.f64 #s(literal 4 binary64) i)))) (if.f64 (<=.f64 x #s(literal 880000000000000006691047076269543113712096576720681646768983853644754447115388725476982784 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 #s(literal 18 binary64) (*.f64 (*.f64 t z) y)) (*.f64 #s(literal 4 binary64) i)))))) (if.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)) #s(literal -2000000000000000035731690357613860647479057859933323610887546801119340187373384847351655099239898484158296311481752494520143451570510816321551421614844307084676006867293192041920047849684663631931290944388241420348313399143208568487936 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 (*.f64 t z) y)) (*.f64 #s(literal 4 binary64) i)))) (if.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)) #s(literal 2000000 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 (+.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)) #s(literal 99999999999999998134867772062300415778155607198205813300984837204468478832795008398842977267828545807373626970040225815727702936870449359100155289601680494988872072239402046841988962644563396584878879514845800049027585211004144644909839626131908358862432902604247279245705105301413805838450032640 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) #s(approx (- (* 18 (* t (* x (* y z)))) (+ (* 4 (* a t)) (* 4 (* i x)))) (*.f64 #s(literal -4 binary64) (*.f64 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 (*.f64 t #s(literal 18 binary64)) y) z) (*.f64 #s(literal 4 binary64) i))))))) (if.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)) #s(literal -2000000000000000035731690357613860647479057859933323610887546801119340187373384847351655099239898484158296311481752494520143451570510816321551421614844307084676006867293192041920047849684663631931290944388241420348313399143208568487936 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 (*.f64 t z) y)) (*.f64 #s(literal 4 binary64) i)))) (if.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)) #s(literal 2000000 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 (+.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)) #s(literal 99999999999999998134867772062300415778155607198205813300984837204468478832795008398842977267828545807373626970040225815727702936870449359100155289601680494988872072239402046841988962644563396584878879514845800049027585211004144644909839626131908358862432902604247279245705105301413805838450032640 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) #s(approx (- (* 18 (* t (* x (* y z)))) (+ (* 4 (* a t)) (* 4 (* i x)))) (*.f64 #s(literal -4 binary64) (*.f64 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 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i))))))) (if.f64 (<=.f64 x #s(literal -8854437155380585/18446744073709551616 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 880000000000000006691047076269543113712096576720681646768983853644754447115388725476982784 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) #s(approx (- (* 18 (* t (* x (* y z)))) (+ (* 4 (* a t)) (* 4 (* i x)))) (*.f64 #s(literal -4 binary64) (*.f64 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 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))))) (if.f64 (<=.f64 i #s(literal -17999999999999998889284064529035477051661996896237997093799917586147324699221751749721450295824693592710450439926964309690738553126912 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 i #s(literal 649999999999999963493893611907997774073809198536664393657830263715120551197543067836153652797525803122914279488911786901504 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) #s(approx (- (* 18 (* t (* x (* y z)))) (+ (* 4 (* a t)) (* 4 (* i x)))) (*.f64 #s(literal -4 binary64) (*.f64 a t)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 i #s(literal -31999999999999999706546156875560850037971483199439517183490951248565412853299188358433373887569330251827272101626559447199662791983104 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (* x (- (* 18 (* t (* y z))) (* 4 i))) (*.f64 #s(literal -4 binary64) (*.f64 i x)))) (if.f64 (<=.f64 i #s(literal 659999999999999976481545337324850977652717398452634388419965434551044736834953181565608084655613373923068720623945254961152 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) #s(approx (- (* 18 (* t (* x (* y z)))) (+ (* 4 (* a t)) (* 4 (* i x)))) (*.f64 #s(literal -4 binary64) (*.f64 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)) #s(approx (* x (- (* 18 (* t (* y z))) (* 4 i))) (*.f64 #s(literal -4 binary64) (*.f64 i x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -249999999999999997707391850590319140921652212495621227996023056629417287916399909050260733496635392592400563293957495681247365562368 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 499999999999999974693567648537009433481822505506705036541952 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (* x (- (* 18 (* t (* y z))) (* 4 i))) (*.f64 #s(literal -4 binary64) (*.f64 i x)))) #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)) #s(approx (* x (- (* 18 (* t (* y z))) (* 4 i))) (*.f64 #s(literal -4 binary64) (*.f64 i x)))) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 (/.f64 (*.f64 (/.f64 x z) #s(literal 1/18 binary64)) y) (sqrt.f64 t)))) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 (/.f64 (*.f64 x #s(literal 1/18 binary64)) (*.f64 z y)) (sqrt.f64 t)))) #s(approx (* (/ 1 3) (acos (* (/ (* 3 (/ x (* y 27))) (* z 2)) (sqrt t)))) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 #s(literal 1/18 binary64) (/.f64 (*.f64 x (sqrt.f64 t)) (*.f64 y z)))))) (/.f64 x (*.f64 y #s(literal 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 -2535301200456459/2535301200456458802993406410752 binary64)) #s(approx (- (* (* x 3) y) z) (*.f64 (*.f64 #s(literal 3 binary64) x) y)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal 200000000000 binary64)) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) #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 -2535301200456459/2535301200456458802993406410752 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 200000000000 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 -5339967589802275/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 (*.f64 (*.f64 y t) #s(literal 9 binary64)) z)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y))))) (if.f64 (<=.f64 z #s(literal -5339967589802275/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 (*.f64 y t) (*.f64 #s(literal 9 binary64) z))) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y))))) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -19999999999999999864418973487232559529234168838881280 binary64)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (-.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 499999999999999964878644512267775609965379584 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 b a) #s(literal -27 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 -19999999999999999864418973487232559529234168838881280 binary64)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (-.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 1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 b (*.f64 a #s(literal -27 binary64))))) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (+.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -9 binary64) (*.f64 t y)) z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952 binary64)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (+.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -9 binary64) (*.f64 t y)) z))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 b (*.f64 a #s(literal -27 binary64))))) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (+.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -9 binary64) (*.f64 t y)) z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -199999999999999997753821575012658895301868919659099845995006969768058522364723733688885393892001379690371841069111284490962985226151476247283050774389085247829486389932478102355746175960432851729204117504 binary64)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (*.f64 (*.f64 #s(literal -9 binary64) (*.f64 z y)) t)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 b (*.f64 a #s(literal -27 binary64))))) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z)))))) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (*.f64 (*.f64 #s(literal -9 binary64) (*.f64 z y)) t)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* (* (* y t) 9) z)) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z)))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y) (*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y x) (*.f64 #s(literal 3 binary64) x)) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x x)) (+.f64 (*.f64 (-.f64 z y) x) y) (if.f64 (<=.f64 z #s(literal -486537193029623/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (+.f64 #s(approx (* (- 1 x) y) y) (*.f64 x z)) (if.f64 (<=.f64 z #s(literal 19999999999999999166239473664 binary64)) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 (-.f64 #s(literal 1 binary64) x) y)) (+.f64 #s(approx (* (- 1 x) y) y) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal -640000000000000014304750310065190357446298195262320611870645531449616951055509990142477024757958438080649764533607997036986786876751872 binary64)) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 x z)) (if.f64 (<=.f64 z #s(literal 2400000000000000111844337219569674164172205943878504467410353099244838675175407118974642509314069709570481543830365175676761427998416555419265493033982344257409832305681558932558769294148132571983503365851744582682451902464 binary64)) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 (-.f64 #s(literal 1 binary64) x) y)) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 x z)))) (if.f64 (<=.f64 x #s(literal -7791904696734915/2361183241434822606848 binary64)) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 x z)) (if.f64 (<=.f64 x #s(literal 3086691458042867/46768052394588893382517914646921056628989841375232 binary64)) #s(approx (+ (* (neg x) (- y z)) y) #s(approx (* y (+ 1 (* -1 x))) y)) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 x z)))) #s(approx (+ (* (neg x) (- y z)) y) #s(approx (* y (+ 1 (* -1 x))) y)) (-.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) (/.f64 x z))) (if.f64 (<=.f64 y #s(literal -14500000000 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x z)))) (if.f64 (<=.f64 y #s(literal 12200 binary64)) (-.f64 (/.f64 x z) (*.f64 #s(approx (/ (- x z) z) #s(literal -1 binary64)) y)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (-.f64 y (*.f64 (/.f64 x z) y))))) (if.f64 (<=.f64 y #s(literal -452499694080517/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x z)))) (if.f64 (<=.f64 y #s(literal 8586322119319055/182687704666362864775460604089535377456991567872 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (-.f64 y (*.f64 (/.f64 x z) y))))) (if.f64 (<=.f64 y #s(literal -452499694080517/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x z)))) (if.f64 (<=.f64 y #s(literal 8586322119319055/182687704666362864775460604089535377456991567872 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x z)))))) (if.f64 (<=.f64 y #s(literal -452499694080517/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 binary64)) #s(approx (/ (+ x (* y (- z x))) z) y) (if.f64 (<=.f64 y #s(literal 8586322119319055/182687704666362864775460604089535377456991567872 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) y))) #s(approx (/ (+ x (* y (- z x))) z) y) (+.f64 (*.f64 (-.f64 y z) x) z) (if.f64 (<=.f64 y #s(literal -1792590725756589/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (+.f64 (*.f64 x y) #s(approx (* (- 1 x) z) z)) (if.f64 (<=.f64 y #s(literal 279744320480505/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 x y) #s(approx (* (- 1 x) z) z)))) (if.f64 (<=.f64 z #s(literal -486537193029623/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 z #s(literal 459999999999999989907113085808442362374002360117491786918582842432789099346875383808 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 x y)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -2169416492913059/22835963083295358096932575511191922182123945984 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 1882207611218875/649037107316853453566312041152512 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) #s(approx (* z (- 1 x)) z)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 x y)))) #s(approx (+ (* x y) (* (- 1 x) z)) #s(approx (* z (- 1 x)) z)) (-.f64 x (*.f64 (/.f64 z y) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 0 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (neg.f64 y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (*.f64 #s(approx (/ (- z y) (neg y)) #s(literal 1 binary64)) x) (*.f64 (/.f64 x y) (-.f64 y z)))) (if.f64 (<=.f64 z #s(literal -4575373774970037/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (/.f64 (*.f64 #s(approx (- z y) z) (neg.f64 x)) y) (if.f64 (<=.f64 z #s(literal 8318957063997755/39614081257132168796771975168 binary64)) (*.f64 #s(approx (/ (- z y) (neg y)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 899999999999999960849822479625725411328 binary64)) (/.f64 (*.f64 #s(approx (- z y) z) (neg.f64 x)) y) (if.f64 (<=.f64 z #s(literal 12799999999999999970436739137839462489166406143027691381831278587660491078160598589172727357271703552 binary64)) (*.f64 #s(approx (/ (- z y) (neg y)) #s(literal 1 binary64)) x) (*.f64 (/.f64 #s(approx (- z y) z) (neg.f64 y)) x))))) (if.f64 (<=.f64 y #s(literal -8084020134467351/5575186299632655785383929568162090376495104 binary64)) (*.f64 #s(approx (/ (- z y) (neg y)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 y #s(literal 1536919870126309/41538374868278621028243970633760768 binary64)) (*.f64 (/.f64 (neg.f64 x) y) #s(approx (- z y) z)) (*.f64 #s(approx (/ (- z y) (neg y)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 y #s(literal -8084020134467351/5575186299632655785383929568162090376495104 binary64)) (*.f64 #s(approx (/ (- z y) (neg y)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 y #s(literal 679999999999999993434378394999952707618962679547028431438080397586052920901632 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (neg.f64 y)) x) (*.f64 #s(approx (/ (- z y) (neg y)) #s(literal 1 binary64)) x))) (*.f64 #s(approx (/ (- z y) (neg y)) #s(literal 1 binary64)) x) (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5764607523034235/1152921504606846976 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) y)) #s(approx (/ (* x 100) (+ x y)) (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x))))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5764607523034235/1152921504606846976 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ y x) 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 5764607523034235/1152921504606846976 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (/.f64 x (+.f64 (*.f64 (-.f64 b y) z) y)) y) (*.f64 (-.f64 a t) (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -3075078893078405/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904 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 7796251209119999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (-.f64 b y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 (-.f64 b y) #s(literal 2 binary64))))) z)) (/.f64 t (-.f64 b y))) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal +inf.0 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (-.f64 (*.f64 b z) (*.f64 y z)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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) (*.f64 (-.f64 a t) (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 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 7796251209119999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 binary64)) (-.f64 (*.f64 x (/.f64 y (-.f64 y (*.f64 (-.f64 y b) 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 y) (*.f64 z (-.f64 t a))) (+.f64 y (-.f64 (*.f64 b z) (*.f64 y z)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 x (/.f64 y (-.f64 y (*.f64 (-.f64 y b) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 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 7796251209119999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 binary64)) (-.f64 (*.f64 x (/.f64 y (-.f64 y (*.f64 (-.f64 y b) 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 y) (*.f64 z (-.f64 t a))) (+.f64 y (-.f64 (*.f64 b z) (*.f64 y z)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -3075078893078405/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904 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 7796251209119999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 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 +inf.0 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (-.f64 (*.f64 b z) (*.f64 y z)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -3075078893078405/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904 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 7796251209119999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 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 +inf.0 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -7118155225890937/618970019642690137449562112 binary64)) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 1079999999999999949668352 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -4456584141427369/1237940039285380274899124224 binary64)) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -3432398830065305/27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228608 binary64)) (/.f64 #s(approx (+ (* x y) (- (* t z) (* a z))) (-.f64 (*.f64 x y) (*.f64 a z))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal -9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192 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)))) (if.f64 (<=.f64 z #s(literal 1323756543144477/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) #s(approx (+ y (- (* b z) (* y z))) (-.f64 y (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 4100000000000 binary64)) (/.f64 #s(approx (+ (* x y) (- (* t z) (* a z))) (-.f64 (*.f64 x y) (*.f64 a z))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -90000000000000000016409013349346617277284352 binary64)) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -7963165285751507/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (-.f64 b y)) y)) #s(approx (+ (* x y) (* z (- t a))) (*.f64 (-.f64 t a) z))) (if.f64 (<=.f64 z #s(literal 7918267139044827/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x (*.f64 z (-.f64 (/.f64 t y) #s(approx (+ (/ a y) (/ (* x (- b y)) y)) (/.f64 a y)))))) (if.f64 (<=.f64 z #s(literal 1250000000000000113246208 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -90000000000000000016409013349346617277284352 binary64)) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -7963165285751507/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 7918267139044827/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x (*.f64 z (-.f64 (/.f64 t y) #s(approx (+ (/ a y) (/ (* x (- b y)) y)) (/.f64 a y)))))) (if.f64 (<=.f64 z #s(literal 1250000000000000113246208 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -4456584141427369/1237940039285380274899124224 binary64)) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 4100000000000 binary64)) (/.f64 #s(approx (+ (* x y) (- (* t z) (* a z))) (-.f64 (*.f64 x y) (*.f64 a z))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 #s(approx (* x (/ y (- y (* (- y b) z)))) (/.f64 x (-.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 -3450 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 -7963165285751507/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 7978910409456553/1208925819614629174706176 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x (*.f64 z (-.f64 (/.f64 t y) #s(approx (+ (/ a y) (/ (* x (- b y)) y)) (/.f64 a 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 -3450 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 -7254799702973281/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 7978910409456553/1208925819614629174706176 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 (neg.f64 z) a) 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 -4785220784825697/5316911983139663491615228241121378304 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 -7254799702973281/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) (if.f64 (<=.f64 z #s(literal 7978910409456553/1208925819614629174706176 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 (neg.f64 z) a) 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 -524682904356589/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 7978910409456553/1208925819614629174706176 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 (neg.f64 z) a) 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 -524682904356589/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 -360401877156857/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 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)))) (neg.f64 (*.f64 z (/.f64 a y)))))) (if.f64 (<=.f64 z #s(literal 2800837445333289/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 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 -6165697167708613/118571099379011784113736688648896417641748464297615937576404566024103044751294464 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 2800837445333289/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 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 -6678075163775057/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 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 5931185178352847/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864 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)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 y #s(literal -8669969714643489/18446744073709551616 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (- (* b z) (* y z)))) (/.f64 x (-.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 y #s(literal 4553130216154053/7588550360256754183279148073529370729071901715047420004889892225542594864082845696 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) b)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (- (* b z) (* y z)))) (/.f64 x (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 z #s(literal -6549689112372573/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) b)) (if.f64 (<=.f64 z #s(literal 5931185178352847/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864 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)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) b)))) (if.f64 (<=.f64 z #s(literal -8343699359066055/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 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 7673845534663173/2361183241434822606848 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)))) #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))) (+ 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(approx (- x x) #s(literal 0 binary64))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)) (cos.f64 delta))) (cos.f64 delta)))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)) (cos.f64 delta))) (cos.f64 delta)))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 phi1) (/.f64 (*.f64 (cos.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) (cos.f64 delta))) (sin.f64 phi1))) (cos.f64 delta)))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (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 (+.f64 delta phi1)) (sin.f64 phi1))))) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) (if.f64 (<=.f64 phi1 #s(literal -1770887431076117/147573952589676412928 binary64)) (+.f64 (atan2.f64 (*.f64 (sin.f64 theta) (*.f64 (sin.f64 delta) (cos.f64 phi1))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))))) lambda1) (+.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))))) (if.f64 (<=.f64 phi1 #s(literal -1770887431076117/147573952589676412928 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 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 (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)))) (if.f64 (<=.f64 delta #s(literal -12500000000000000953721230136485875411870621368320 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) #s(approx (* (sin delta) (sin theta)) (*.f64 theta (sin.f64 delta)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (if.f64 (<=.f64 delta #s(literal 8669969714643489/9223372036854775808 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) #s(approx (* (sin delta) (sin theta)) (*.f64 delta (sin.f64 theta)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) delta))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) #s(approx (* (sin delta) (sin theta)) (*.f64 theta (sin.f64 delta)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))))) (if.f64 (<=.f64 delta #s(literal -1320000000000000015921239360071900535455744 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) #s(approx (* (sin delta) (sin theta)) (*.f64 theta (sin.f64 delta)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (if.f64 (<=.f64 delta #s(literal 8669969714643489/9223372036854775808 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) #s(approx (* (sin delta) (sin theta)) (*.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)) #s(approx (* (sin delta) (sin theta)) (*.f64 theta (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 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) #s(approx (* (sin delta) (sin theta)) (*.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)) #s(approx (* (sin delta) (sin theta)) #s(approx (* delta (sin theta)) (*.f64 delta theta)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (*.f64 (*.f64 x x) (-.f64 #s(literal 3 binary64) (+.f64 x x))) (if.f64 (<=.f64 x #s(literal -2115620184325601/75557863725914323419136 binary64)) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) (if.f64 (<=.f64 x #s(literal 5476377146882523/72057594037927936 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 y)) (-.f64 z t)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (if.f64 (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) #s(literal -inf.0 binary64)) (/.f64 (/.f64 x (-.f64 y z)) #s(approx (- t z) t)) (if.f64 (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) #s(literal 500000000000000026034570400124927876004592539875482072325045332488532471681254331635155702257359693082921654364459783965051206883716948932927829134579484022857251800882845394447562090716355667888496475007621811653869304473468681376009259035209043234590657258402459296670416896 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x #s(approx (- z y) z)) (-.f64 z t)))) (if.f64 (<=.f64 z #s(literal -3599999999999999801833146821407639238699935080445903124045127122033112759814727822225325073482074979391187522934945394552759317284634192368256580479255218273587822592 binary64)) (/.f64 (/.f64 x #s(approx (- z y) z)) (-.f64 z t)) (if.f64 (<=.f64 z #s(literal 320000000000000004459907742701251172182786048 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x #s(approx (- z y) z)) (-.f64 z t)))) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (if.f64 (<=.f64 y #s(literal -4607412760499377/6582018229284824168619876730229402019930943462534319453394436096 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) (if.f64 (<=.f64 y #s(literal 1226537788067001/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 x (*.f64 (-.f64 y z) #s(approx (- t z) t))))) (if.f64 (<=.f64 y #s(literal -4607412760499377/6582018229284824168619876730229402019930943462534319453394436096 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t))))) (if.f64 (<=.f64 z #s(literal -5767152963771295/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 binary64)) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z y)))) (if.f64 (<=.f64 z #s(literal 8513466862555145/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t)))))) (if.f64 (<=.f64 z #s(literal -633237988016573/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t)))) (if.f64 (<=.f64 z #s(literal 8513466862555145/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t)))))) (/.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 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -10000 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 (-.f64 t y) (-.f64 y z)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 2 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 (-.f64 t y) (-.f64 y z)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -10000 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 #s(approx (- t y) t) (-.f64 y z)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 500000 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) #s(approx (/ (/ x (- y t)) (- z y)) (/.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 -10000 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) #s(approx (/ (/ x (- y t)) (- z y)) (/.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 500000 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) #s(approx (/ (/ x (- y t)) (- z y)) (/.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 -10000 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) #s(approx (* (/ -1 (* (- z y) (- t y))) x) (/.f64 x (*.f64 y (-.f64 z y))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 2 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) #s(approx (* (/ -1 (* (- z y) (- t y))) x) (/.f64 x (*.f64 y (-.f64 z y))))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -10000 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x #s(approx (* (- t y) (- y z)) #s(approx (* y (- t y)) (*.f64 t y))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 39999999999999997859611077901927172787489659158528 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x #s(approx (* (- t y) (- y z)) #s(approx (* y (- t y)) (*.f64 t y))))))) #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 -50000000000 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 (*.f64 x x) y) y) (+.f64 #s(approx (+ (* x x) y) y) y) (exp.f64 (*.f64 (*.f64 x y) y)) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008 binary64)) #s(approx (exp (* (* x y) y)) (*.f64 (*.f64 (*.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y x))) (/.f64 x (*.f64 y x))) (*.f64 y y)) x)) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -399999999999999999076148098057483202786450191969615355682227455864390346192518705911647729914740736 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (*.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y x))) (*.f64 (*.f64 (/.f64 x y) y) (*.f64 y x))) x)) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 2000000000000 binary64)) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y x) y))) #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 -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008 binary64)) #s(approx (exp (* (* x y) y)) (*.f64 (*.f64 (*.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y x))) (/.f64 x (*.f64 y x))) (*.f64 y y)) x)) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -39999999999999998155050632808484569088 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (*.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y x))) (*.f64 (*.f64 (/.f64 x y) y) (*.f64 y x))) x)) #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 (*.f64 (*.f64 x y) y) #s(literal -3499601159652819/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (exp (* (* x y) y)) (*.f64 (*.f64 (*.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y x))) (/.f64 x (*.f64 y x))) (*.f64 y y)) x)) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal -1 binary64))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y x) y))) #s(approx (exp (* (* x y) y)) #s(literal 1 binary64)) (-.f64 (+.f64 x x) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal -500 binary64)) #s(approx (- (+ x x) 1) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 14200 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 #s(literal -1/2 binary64) x) (/.f64 x y)))) #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 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 44499999999999998829581271790911429422062967832814061630355668992 binary64)) #s(approx (* x (exp (* y y))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (/.f64 (neg.f64 y) x)))) 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 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (/.f64 (neg.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 -289999999999999984006755132704647686045570025879407515491270053701075205046179718853536395581214479605663786860544 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 y #s(literal 800000000000000037000865087233595792009810179160581507935109817610180430030237207387067359057627401055917299603917524727355181516131534373078016072876032 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)) #s(approx (- x (/ y (+ 1 (/ (* x y) 2)))) (neg.f64 y)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (exp.f64 (*.f64 t t)) (+.f64 z z)))) (if.f64 (<=.f64 t #s(literal 1261007895663739/36028797018963968 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) 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 339999999999999996123846586046231871488 binary64)) (*.f64 #s(approx (- (* 1/2 x) y) (*.f64 #s(literal -1 binary64) y)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 t t)) (+.f64 z z)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 #s(approx (exp (* t t)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) t) t) (*.f64 (*.f64 (*.f64 t t) 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 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) t) t) (*.f64 (*.f64 (*.f64 t t) t) t)))))) (+.f64 z z)))) (if.f64 (<=.f64 t #s(literal 1850 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) 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 1620000000000000040876149894782917986459215186111906387002544342695936 binary64)) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 z z)) (*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) y) y)) y) y) y)) #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 x #s(literal 1/2 binary64)) y) (sqrt.f64 (*.f64 (+.f64 z z) #s(approx (exp (* t t)) (-.f64 (*.f64 t t) #s(literal -1 binary64)))))) (*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) y) (*.f64 #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64)) (sqrt.f64 (+.f64 z z)))) (if.f64 (<=.f64 x #s(literal -6993513694259203/2854495385411919762116571938898990272765493248 binary64)) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (*.f64 #s(literal 2 binary64) z))))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 31000000000000001804335555870725824404370647314113160485817291217627092644081693721385952508358207762407668968016238836973568 binary64)) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (sqrt.f64 (+.f64 z z)) (neg.f64 y))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (*.f64 #s(literal 2 binary64) z))))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (sqrt.f64 (+.f64 z z)) (neg.f64 y))) #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 -3000000000000 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 20 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 t #s(literal -18000000000000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (if.f64 (<=.f64 t #s(literal 2699999999999999834354296544010040856805407775293337239552 binary64)) #s(approx (+ x (* (- y z) (- t x))) (-.f64 x (*.f64 (-.f64 y z) x))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))))) (if.f64 (<=.f64 y #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 y #s(literal 1200000000000000033554432 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x)))))) (if.f64 (<=.f64 y #s(literal -5/4 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 1200000000000000033554432 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))))) (if.f64 (<=.f64 t #s(literal -140000000000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (if.f64 (<=.f64 t #s(literal 5500000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))))) (if.f64 (<=.f64 t #s(literal -5853278531842485/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (if.f64 (<=.f64 t #s(literal 5500000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))) #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 y #s(literal -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) x)) (log.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (if.f64 (<=.f64 y #s(literal -20240225330731/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 -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 x (log.f64 (/.f64 x y))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (*.f64 x (log.f64 (/.f64 x y))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -2346099009001469/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832 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 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 y (/.f64 #s(approx (- (* (* (/ y x) -1/2) (* (/ y x) -1/2)) (* 1 1)) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 y x) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (log.f64 (-.f64 x y)) (log.f64 x)) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -2346099009001469/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832 binary64)) #s(approx (* (* x 1) (- (log (- y x)) (log (neg 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 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 y (/.f64 #s(approx (- (* (* (/ y x) -1/2) (* (/ y x) -1/2)) (* 1 1)) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 y x) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (log.f64 (-.f64 x y)) (log.f64 x)) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -2346099009001469/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832 binary64)) #s(approx (* (* x 1) (- (log (- y x)) (log (neg 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 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 y (/.f64 #s(approx (- (* (* (/ y x) -1/2) (* (/ y x) -1/2)) (* 1 1)) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 y x) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(approx (log (- x y)) (log.f64 (neg.f64 y))) (log.f64 x)) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -2346099009001469/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832 binary64)) #s(approx (* (* x 1) (- (log (- y x)) (log (neg 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 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 y (/.f64 #s(approx (- (* (* (/ y x) -1/2) (* (/ y x) -1/2)) (* 1 1)) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 y x) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -7435084542388915/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -7435084542388915/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416 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 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 y x)) #s(literal 1 binary64)))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x))) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 y (/.f64 #s(approx (- (* (* (/ y x) -1/2) (* (/ y x) -1/2)) (* 1 1)) #s(literal -1 binary64)) (+.f64 (*.f64 (/.f64 y x) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (- (log (- (* 2 x) (* 2 y))) (log (* 2 x)))) y) (*.f64 (*.f64 x y) y) (-.f64 (*.f64 x y) x) (*.f64 (+.f64 #s(literal -1 binary64) y) x) (if.f64 (<=.f64 y #s(literal -235 binary64)) #s(approx (- (* x y) x) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 7000 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 z (*.f64 (-.f64 #s(literal -1/2 binary64) y) x)) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -199999999999999998418077252567267701645512243388460910731136598016 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (+.f64 z (*.f64 #s(literal 1/2 binary64) x))) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) y))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -944473296573929/18889465931478580854784 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) y))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -200000000000000006161332646193051381554050408015286692692179488138827970582662873088 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) y))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) y))))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (if.f64 (<=.f64 z #s(literal 8239728901483491/633825300114114700748351602688 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) #s(literal 1/2 binary64)))) #s(approx (+ (+ (/ x 2) (* y x)) z) z))) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (+.f64 (/.f64 x y) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) z)) t)) (if.f64 (<=.f64 (+.f64 (/.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 (/.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 -4999999999999999769381329101060571136 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 (/.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 2000000000000000 binary64)) (/.f64 (+.f64 #s(approx (- (/ (* (* t z) x) y) -2) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) t) (+.f64 z z))) (*.f64 t 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 #s(approx (+ 2 (* (* z 2) (- 1 t))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -500000000000000000 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 3961408125713217/79228162514264337593543950336 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t z))))) (+.f64 (/.f64 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 -20000000000000 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (- (* (- 1 t) 2) (/ -2 z)) (/.f64 #s(literal 2 binary64) z)) t)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 100000000000000005366162204393472 binary64)) (/.f64 (+.f64 #s(approx (- (/ (* (* t z) x) y) -2) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) t) (+.f64 z z))) (*.f64 t z)) (/.f64 (+.f64 #s(approx (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) (/.f64 (+.f64 y y) (*.f64 z t))) x) y))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -500000000000000000 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 100000000000000005366162204393472 binary64)) (/.f64 (+.f64 #s(approx (- (/ (* (* t z) x) y) -2) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) t) (+.f64 z z))) (*.f64 t z)) (/.f64 (+.f64 #s(approx (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) (/.f64 (+.f64 y y) (*.f64 z t))) x) y))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -500000000000000000 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 49999999999999995805696 binary64)) (/.f64 (+.f64 #s(approx (- (/ (* (* t z) x) y) -2) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) t) (+.f64 z z))) (*.f64 t z)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -39999999999999997823009239481712640 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 -9007198804381029/4503599627370496 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 100000000000000003860899428741951440279402051491350438954423829568577391016492742670197391754543170343555750902863155030391327289536708508823166797373630632400726786048 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(approx (* 2 (/ (- 1 t) t)) (/.f64 #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 +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (*.f64 (+.f64 (+.f64 z z) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 z t))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -39999999999999997823009239481712640 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 -9007198804381029/4503599627370496 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 100000000000000003860899428741951440279402051491350438954423829568577391016492742670197391754543170343555750902863155030391327289536708508823166797373630632400726786048 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(approx (* 2 (/ (- 1 t) t)) (/.f64 #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 +inf.0 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 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -39999999999999997823009239481712640 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 2000000000000000145062872763058470252316748819293043911036420310958080 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (/.f64 #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 (/.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 49999999999999995805696 binary64)) #s(approx (/ (+ (- (/ (* (* t z) x) y) -2) (* (- 1 t) (+ z z))) (* t z)) (/.f64 #s(approx (+ (* 2 (- 1 t)) (/ (* t x) y)) (-.f64 (+.f64 (-.f64 #s(literal 1 binary64) t) #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 -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 49999999999999995805696 binary64)) #s(approx (/ (+ (- (/ (* (* t z) x) y) -2) (* (- 1 t) (+ z z))) (* t z)) (/.f64 #s(approx (+ (* 2 (- 1 t)) (/ (* t x) y)) (*.f64 #s(literal 2 binary64) (-.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 -4633845504375301/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 t #s(literal 7320598039952059/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) #s(approx (/ (+ (- (/ (* (* t z) x) y) -2) (* (- 1 t) (+ z z))) (* t z)) (/.f64 #s(approx (+ (* 2 (- 1 t)) (/ (* t x) y)) (*.f64 #s(literal 2 binary64) #s(approx (- 1 t) #s(literal 1 binary64)))) t)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (-.f64 (+.f64 (*.f64 y x) y) x) (-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) y) x) (if.f64 (<=.f64 y #s(literal -380 binary64)) #s(approx (- (* (+ x 1) y) x) (+.f64 (*.f64 y x) y)) (if.f64 (<=.f64 y #s(literal 2259687592834357/332306998946228968225951765070086144 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 y #s(literal -380 binary64)) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 2259687592834357/332306998946228968225951765070086144 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 (-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) y) x) #s(literal -1999999999999999960318315841040885700386219039705694423600051421123300719965076170448177232372292987688572298794442900745238641790877787395895304332910450668118745492827496294412886841783505081241175060724440547726013803102191981415396885683051819084945689177376162160752265237201158144 binary64)) #s(approx (- (* (+ x 1) y) x) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 (-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) y) x) #s(literal 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) #s(approx (- (* (+ x 1) y) x) #s(approx (* y (+ 1 x)) (*.f64 x y))))) (-.f64 #s(approx (* (+ x 1) y) y) x) (if.f64 (<=.f64 x #s(literal -8231177221447645/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (- (* (+ x 1) y) x) (neg.f64 x)) (if.f64 (<=.f64 x #s(literal 4672471641076991/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 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 -2574915281713591/4951760157141521099596496896 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 3386706919782613/72057594037927936 binary64)) #s(approx (/ (+ x y) (+ y 1)) #s(approx (+ x (* y (- 1 x))) (-.f64 y (*.f64 (-.f64 y #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)))))) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x #s(approx (* y (- 1 x)) y))) (if.f64 (<=.f64 x #s(literal 19999999999999998876238979948827261631594308857026393931776 binary64)) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) x) z)) (-.f64 x (*.f64 (*.f64 z (-.f64 #s(literal 1 binary64) y)) x))) (*.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 -1000000000000 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 2 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 y #s(literal -2399999999999999983730276818467907143508100260665753600 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 519999999999999983222784 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))))) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal -5000000000000000101094395635779734942880481616071788705688884281040020024990821546793489137664 binary64)) (-.f64 x (*.f64 (*.f64 y x) z)) (-.f64 x (*.f64 (*.f64 z y) x))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal -5000000000000000101094395635779734942880481616071788705688884281040020024990821546793489137664 binary64)) (-.f64 x (*.f64 (*.f64 y x) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (*.f64 x #s(approx (- 1 (* y z)) #s(literal 1 binary64))) (-.f64 x (*.f64 y x)) (*.f64 x (-.f64 #s(literal 1 binary64) y)) (*.f64 x #s(approx (- 1 y) #s(literal 1 binary64))) (-.f64 x #s(literal 1/3 binary64)) #s(approx (- x (/ 1 3)) #s(literal -1/3 binary64)) (-.f64 x #s(literal -1/3 binary64)) #s(approx (+ x (/ 1 3)) #s(literal 1/3 binary64)) (+.f64 x (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))) (+.f64 x (*.f64 (*.f64 (-.f64 x y) z) #s(literal -6 binary64))) (if.f64 (<=.f64 z #s(literal -400000000000000 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))) (if.f64 (<=.f64 z #s(literal 3039929748475085/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 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))) (if.f64 (<=.f64 z #s(literal 8106479329266893/36028797018963968 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) z) (*.f64 #s(literal -6 binary64) (*.f64 x z)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))) (if.f64 (<=.f64 z #s(literal 8318957063997755/39614081257132168796771975168 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))) (if.f64 (<=.f64 z #s(literal 8318957063997755/39614081257132168796771975168 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 x #s(literal -2508757194024499/73786976294838206464 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) (if.f64 (<=.f64 x #s(literal 272063441620415/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal 6 binary64) (*.f64 y 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 -2050000000000000073320794503002127344137030096469226559704743066564202397784692433065688417486851758038000266271433032858496633443706848979116565511542337363262577821328282644438319104 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) #s(approx (* z (- x y)) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 #s(literal 6 binary64) y) z)) (if.f64 (<=.f64 z #s(literal 8318957063997755/39614081257132168796771975168 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 z #s(literal 6 binary64)) y))))) (if.f64 (<=.f64 z #s(literal -2050000000000000073320794503002127344137030096469226559704743066564202397784692433065688417486851758038000266271433032858496633443706848979116565511542337363262577821328282644438319104 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) #s(approx (* z (- x y)) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 #s(literal 6 binary64) y) z)) (if.f64 (<=.f64 z #s(literal 8318957063997755/39614081257132168796771975168 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal 6 binary64) (*.f64 y z)))))) (if.f64 (<=.f64 z #s(literal -2050000000000000073320794503002127344137030096469226559704743066564202397784692433065688417486851758038000266271433032858496633443706848979116565511542337363262577821328282644438319104 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) #s(approx (* z (- x y)) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal 6 binary64) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 8318957063997755/39614081257132168796771975168 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal 6 binary64) (*.f64 y z)))))) (if.f64 (<=.f64 z #s(literal -400000000000000 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) #s(approx (* z (- x y)) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal 2600000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) #s(approx (* z (- x y)) (*.f64 x z)))))) (if.f64 (<=.f64 z #s(literal -400000000000000 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 2600000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) (*.f64 #s(literal -6 binary64) z)))))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) (-.f64 x (*.f64 (*.f64 #s(literal -6 binary64) (-.f64 #s(literal 2/3 binary64) z)) (-.f64 y x))) (+.f64 x (*.f64 (*.f64 (-.f64 x y) (-.f64 z #s(literal 2/3 binary64))) #s(literal 6 binary64))) (if.f64 (<=.f64 z #s(literal -400000000000000 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 3039929748475085/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 -400000000000000 binary64)) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) (*.f64 #s(literal 6 binary64) (-.f64 x y))) z)) (if.f64 (<=.f64 z #s(literal 3039929748475085/1125899906842624 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) (*.f64 #s(literal 6 binary64) (-.f64 x y))) z)))) (if.f64 (<=.f64 z #s(literal -549999999999999976523996412144533949323868810314889013157203699073165257909388134721615767586234022513319524438005270155613711517322513219580992081700467426407708553061825332394328064 binary64)) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) #s(approx (* 6 (- x y)) (*.f64 #s(literal 6 binary64) x))) z)) (if.f64 (<=.f64 z #s(literal -950000000000000000000 binary64)) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) #s(approx (* 6 (- x y)) (*.f64 #s(literal -6 binary64) y))) z)) (if.f64 (<=.f64 z #s(literal 3039929748475085/1125899906842624 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) #s(approx (* 6 (- x y)) (*.f64 #s(literal -6 binary64) y))) z))))) (if.f64 (<=.f64 z #s(literal -549999999999999976523996412144533949323868810314889013157203699073165257909388134721615767586234022513319524438005270155613711517322513219580992081700467426407708553061825332394328064 binary64)) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) #s(approx (* 6 (- x y)) (*.f64 #s(literal 6 binary64) x))) z)) (if.f64 (<=.f64 z #s(literal -1188422437713965/79228162514264337593543950336 binary64)) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) #s(approx (* 6 (- x y)) (*.f64 #s(literal -6 binary64) y))) z)) (if.f64 (<=.f64 z #s(literal -7114265962740707/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))) (if.f64 (<=.f64 z #s(literal -3061802069160839/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 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 z #s(literal 8183476519740355/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))) (if.f64 (<=.f64 z #s(literal 3039929748475085/1125899906842624 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 (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) #s(approx (* 6 (- x y)) (*.f64 #s(literal -6 binary64) y))) z)))))))) (if.f64 (<=.f64 z #s(literal -1188422437713965/79228162514264337593543950336 binary64)) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) #s(approx (* 6 (- x y)) (*.f64 #s(literal -6 binary64) y))) z)) (if.f64 (<=.f64 z #s(literal -7114265962740707/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))) (if.f64 (<=.f64 z #s(literal -3061802069160839/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 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 z #s(literal 8183476519740355/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))) (if.f64 (<=.f64 z #s(literal 3039929748475085/1125899906842624 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 (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 #s(approx (/ (- x (* (* (- z 2/3) -6) (- x y))) z) #s(approx (* 6 (- x y)) (*.f64 #s(literal -6 binary64) y))) z))))))) (if.f64 (<=.f64 y #s(literal -2599999999999999743203450105626624 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))) (if.f64 (<=.f64 y #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* 4 (- y x)) (*.f64 #s(literal -4 binary64) x)))) #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 x #s(literal -6800000000000000000 binary64)) #s(approx (- (* x 2) y) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 3602879701896397/562949953421312 binary64)) #s(approx (- (* x 2) y) (neg.f64 y)) #s(approx (- (* x 2) y) (+.f64 x x)))) #s(approx (- (* x 2) y) (neg.f64 y)) (*.f64 x (+.f64 y #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -235 binary64)) #s(approx (* x (+ y 1)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 7000 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 -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) #s(approx (- (+ x y) (* x y)) (-.f64 x (*.f64 y x))) (-.f64 #s(approx (+ x y) y) (*.f64 x y))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) #s(approx (- (+ x y) (* x y)) (-.f64 x (*.f64 y x))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 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 -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) #s(approx (- (+ x y) (* x y)) (*.f64 x (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 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 -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 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 (pow.f64 (/.f64 (neg.f64 y) (+.f64 y x)) #s(literal 3 binary64)) (pow.f64 (/.f64 x (+.f64 y x)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (neg.f64 y) (+.f64 y x)) (/.f64 (neg.f64 y) (+.f64 y x))) (-.f64 (*.f64 (/.f64 x (+.f64 y x)) (/.f64 x (+.f64 y x))) (*.f64 (/.f64 (neg.f64 y) (+.f64 y x)) (/.f64 x (+.f64 y x)))))) (-.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 2772669694120815/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 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 #s(literal 2 binary64) (+.f64 x y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (- (/ y (- (+ y x) 2)) (/ x (- (+ y x) 2))) (-.f64 #s(approx (* -1 (/ (- (+ 2 (* -1 y)) y) x)) (*.f64 #s(literal 2 binary64) (/.f64 y x))) #s(literal 1 binary64))) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) (-.f64 #s(approx (+ x y) y) #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (- (/ y (- (+ y x) 2)) (/ x (- (+ y x) 2))) (-.f64 #s(approx (* -1 (/ (- (+ 2 (* -1 y)) y) x)) (*.f64 #s(literal 2 binary64) (/.f64 y x))) #s(literal 1 binary64))) (/.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 -1/2 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) #s(approx (+ x y) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 5764607523034235/288230376151711744 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) #s(approx (- (/ y (- (+ y x) 2)) (/ x (- (+ y x) 2))) (/.f64 y (-.f64 y #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 4951760157141521/4951760157141521099596496896 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) #s(approx (- 2 x) #s(literal 2 binary64)))) #s(approx (- (/ y (- (+ y x) 2)) (/ x (- (+ y x) 2))) (/.f64 y (-.f64 y #s(literal 2 binary64)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -3618502788666131/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) #s(approx (- (/ y (- (+ y x) 2)) (/ x (- (+ y x) 2))) (/.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 8618206661096855/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(approx (/ x (- 2 x)) (*.f64 #s(literal 1/2 binary64) x))) #s(approx (- (/ y (- (+ y x) 2)) (/ x (- (+ y x) 2))) (/.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 8618206661096855/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) #s(approx (- (/ y (- (+ y x) 2)) (/ x (- (+ y x) 2))) (/.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 -4835703278458517/4835703278458516698824704 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 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(approx (/ x (- 2 x)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x))))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -4835703278458517/4835703278458516698824704 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 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(approx (/ x (- 2 x)) (*.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 1786843590433127/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x)) (*.f64 #s(literal -120 binary64) a)) (+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 x #s(literal -126000000000000004194304 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 x #s(literal 9800000000000000015237690353756876941571565496969265682322830178470241786095882551017890275550314915148674055579809186591014912 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) #s(approx (- y x) y)) (*.f64 #s(literal -120 binary64) a)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))) (if.f64 (<=.f64 x #s(literal -126000000000000004194304 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 x #s(literal 9800000000000000015237690353756876941571565496969265682322830178470241786095882551017890275550314915148674055579809186591014912 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))) (if.f64 (<=.f64 a #s(literal -392806872947537/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 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 a #s(literal 7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))) (+.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 z #s(literal -130000000000000000 binary64)) (-.f64 (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal -60 binary64) z)) #s(approx (- y x) y)) (*.f64 #s(literal -120 binary64) a)) (if.f64 (<=.f64 z #s(literal 264999999999999984279748608 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (-.f64 (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)) (*.f64 #s(literal -120 binary64) a))) (-.f64 (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal -60 binary64) z)) #s(approx (- y x) y)) (*.f64 #s(literal -120 binary64) a)))) (if.f64 (<=.f64 a #s(literal -621944215500267/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 6799999999999999980404211712 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 a #s(literal -621944215500267/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 6799999999999999980404211712 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 a #s(literal -621944215500267/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 5694524180712749/1237940039285380274899124224 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 a #s(literal -392806872947537/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* a (+ 120 (/ (* (/ (- x y) a) 60) (- z t)))) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t))))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 y #s(literal -8200000000000000329689738327227568981962895587817060271753135664939174012710656555843172877793152753387058482679321165222525611254391940437507892732019146462981671365523817423405331360013526872621056 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(literal -60 binary64) #s(approx (/ (- y x) (- z t)) (/.f64 #s(approx (- y x) y) z)))) #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 -39999999999999999673554442491777110314533708046081493296719586682571847138108098411225561983477233633881350862741178936775970373595559384788895066213787916372207841541350017422751030690250562173617413256909768137710014854680543232 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* a (+ 120 (/ (* (/ (- x y) a) 60) (- 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))) #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 -3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal -10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (-.f64 (*.f64 (/.f64 (neg.f64 z) a) t) (*.f64 (/.f64 x a) (neg.f64 y))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(approx (- (/ (* x y) a) (* (/ z a) t)) (*.f64 t (-.f64 (/.f64 (*.f64 x y) (*.f64 a t)) (/.f64 z a)))))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal -10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (-.f64 (*.f64 (/.f64 (neg.f64 z) a) t) (*.f64 (/.f64 x a) (neg.f64 y))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (-.f64 (*.f64 (/.f64 (neg.f64 z) a) t) (*.f64 (/.f64 x a) (neg.f64 y))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -inf.0 binary64)) (-.f64 (/.f64 (*.f64 x y) a) (*.f64 (/.f64 t a) z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 499999999999999964386920260183378768438369660405788306115890740350735047677263747003873170720569138221237194884773781762716146558250561283589357179690611388552427230372902339689822248521604133691815823583688930974272944987404480934971785538387714054461744742400 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (-.f64 (/.f64 (*.f64 x y) a) (*.f64 (/.f64 t a) z)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 1000000000000000052069140800249855752009185079750964144650090664977064943362508663270311404514719386165843308728919567930102413767433897865855658269158968045714503601765690788895124181432711335776992950015243623307738608946937362752018518070418086469181314516804918593340833792 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -4789048565205903/11972621413014756705924586149611790497021399392059392 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (/.f64 (*.f64 x y) a)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 3602879701896397/72057594037927936 binary64)) (/.f64 #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) #s(approx (/ (- (* x y) (* z t)) a) (/.f64 (*.f64 x y) a))) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) z)))))))) (if.f64 (<=.f64 y #s(literal -460 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 y #s(literal 7672009237256583/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) #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))))) #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 t #s(literal -45 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)))) (if.f64 (<=.f64 t #s(literal 3978585891278293/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 t #s(literal 199999999999999990329637623605584395770392181606026710334413639527300071424 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (+.f64 (*.f64 a (*.f64 c j)) (*.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 z #s(literal -1599999999999999922637100988844675166163137452848213682675309116218400571392 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 z #s(literal 120000000000000000000000 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 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) (if.f64 (<=.f64 x #s(literal -26000000000000000270797529559826881845323333105660273944755455283449101271782587309944954857914962767366194434462395755796727372241695642287603712 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))) (if.f64 (<=.f64 x #s(literal 1338467741898253/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (if.f64 (<=.f64 c #s(literal -200000000000000015034897383303641725494285812870481642696581820471553185048483040932908220219551607085653191007770505265335500800 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 2250000000000000076902875053977270087100864125888867969645047315820152282914537573053484462417073357588598070705788794570102968998105348139864174785280657812037340622554733242066857637784642780992067917956566220800 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 c (-.f64 (*.f64 a j) (*.f64 b z)))))) (if.f64 (<=.f64 j #s(literal -2800000000000000167772160 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (* a x) (* b i))) (*.f64 a (*.f64 t x))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 j #s(literal -1362822608054263/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 binary64)) (+.f64 (*.f64 #s(approx (- (* c a) (* y i)) (*.f64 c a)) j) #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t))) (if.f64 (<=.f64 j #s(literal 449999999999999983201376069866822140543022050367331190241554065378854152563319825360843469278890493263948206378400964412060029660400848667162546960947159564578260036869258733861452898472195784704 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) z)))))))))) (if.f64 (<=.f64 t #s(literal -339999999999999980818324164662483574508169097904393636575846265041377820776555610112 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t))))) (if.f64 (<=.f64 t #s(literal 1999999999999999918833448912700725462983992179296902879339478019613407845901908851032064 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))) (+.f64 (*.f64 #s(approx (- (* c a) (* y i)) (*.f64 c a)) j) #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t))))) (if.f64 (<=.f64 j #s(literal -1949999999999999953543928482557794319751036428759064967107254371209019465278545747045790522384157204749880883596998641099574192967529163529872557998080 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t))))) (if.f64 (<=.f64 j #s(literal 449999999999999983201376069866822140543022050367331190241554065378854152563319825360843469278890493263948206378400964412060029660400848667162546960947159564578260036869258733861452898472195784704 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (+.f64 (*.f64 a (*.f64 c j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)))) (if.f64 (<=.f64 y #s(literal -1770887431076117/2361183241434822606848 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 y #s(literal 8285774290710419/25108406941546723055343157692830665664409421777856138051584 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)))) #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 y #s(literal -7177997053961861/9444732965739290427392 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 y #s(literal 4899441623513947/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 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 y #s(literal 3588915588619273/1329227995784915872903807060280344576 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y))))) (if.f64 (<=.f64 y #s(literal -7177997053961861/9444732965739290427392 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 y #s(literal 4120606786933239/1329227995784915872903807060280344576 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)))) #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 y #s(literal -7299999999999999600980411855764946177652892818727958382611393981548673331679365650928579945909344019359390612120945629834136593603684951226901814664113281072919316791296 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))) (if.f64 (<=.f64 y #s(literal -7799999999999999895784564471257590039306043392 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 y x) z))) (if.f64 (<=.f64 y #s(literal 8311552754175445/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))))) (if.f64 (<=.f64 z #s(literal -1500 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 x z)))) (if.f64 (<=.f64 z #s(literal 309999999999999995234511822685997061074092669361876978636334094897715150870495929510911522383600661367742178999962435584 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))))) (if.f64 (<=.f64 z #s(literal -1200 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 x z)))) (if.f64 (<=.f64 z #s(literal 7241683770807669/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 j) i)) y)) (if.f64 (<=.f64 z #s(literal 4916193681073659/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024 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 z #s(literal 4100000000000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 j) i)) 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)))))))) (if.f64 (<=.f64 i #s(literal -6052837899185947/576460752303423488 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 j) i)) y)) (if.f64 (<=.f64 i #s(literal -7357465717068791/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (- (* a j) (* b z)) (*.f64 (neg.f64 z) b)) c)) (if.f64 (<=.f64 i #s(literal 46999999999999997407049388314453928501804385925224833523413981473174928627511651897717030912 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 x z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 j) i)) y))))) (if.f64 (<=.f64 y #s(literal -6 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 y x) z))) (if.f64 (<=.f64 y #s(literal 5635926702128043/5316911983139663491615228241121378304 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 a (*.f64 c j))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))))) #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 y x) z))) #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 -500 binary64)) #s(approx (- (* x 116) 16) (*.f64 #s(literal 116 binary64) x)) (if.f64 (<=.f64 x #s(literal 14200 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 #s(literal 200 binary64) (-.f64 x y)) (if.f64 (<=.f64 x #s(literal -6800000000000000000 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)) (if.f64 (<=.f64 x #s(literal 3602879701896397/562949953421312 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)))) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal 500 binary64) (-.f64 x y)) (if.f64 (<=.f64 x #s(literal -6800000000000000000 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal 500 binary64) x)) (if.f64 (<=.f64 x #s(literal 3602879701896397/562949953421312 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)) #s(approx (* 500 (- x y)) (*.f64 #s(literal 500 binary64) x)))) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)) (-.f64 (*.f64 x #s(literal 841/108 binary64)) #s(literal -4/29 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) #s(literal 4/29 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 x (*.f64 y #s(literal 1/200 binary64))) (if.f64 (<=.f64 x #s(literal -6800000000000000000 binary64)) #s(approx (- x (/ y 200)) x) (if.f64 (<=.f64 x #s(literal 3602879701896397/562949953421312 binary64)) #s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y)) #s(approx (- x (/ y 200)) x))) #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 x #s(literal -8231177221447645/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (+ x (/ y 500)) x) (if.f64 (<=.f64 x #s(literal 170000000000000005735768827686289408 binary64)) #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #s(approx (+ x (/ y 500)) x))) #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 -500 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)) (if.f64 (<=.f64 x #s(literal 14200 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) y) (*.f64 #s(literal 12/29 binary64) y)) (*.f64 (-.f64 x #s(literal 4/29 binary64)) (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 4/29 binary64) x) y) #s(literal -3 binary64)) (if.f64 (<=.f64 x #s(literal -38000000000000000 binary64)) #s(approx (- (* (* 3 x) y) (* 12/29 y)) (*.f64 x #s(approx (+ (* -12/29 (/ y x)) (* 3 y)) (*.f64 #s(literal 3 binary64) y)))) (if.f64 (<=.f64 x #s(literal 3039929748475085/1125899906842624 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) #s(approx (- (* (* 3 x) y) (* 12/29 y)) (*.f64 x #s(approx (+ (* -12/29 (/ y x)) (* 3 y)) (*.f64 #s(literal 3 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -38000000000000000 binary64)) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 #s(literal 3 binary64) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 3039929748475085/1125899906842624 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 9007199254740745/9007199254740992 binary64)) (-.f64 #s(approx (- 1 x) #s(literal 1 binary64)) y) #s(approx (- (- 1 x) y) (-.f64 #s(literal 1 binary64) x))) #s(approx (- (- 1 x) y) (-.f64 #s(literal 1 binary64) x)) #s(approx (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 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal -100000000000000000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal 4 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (/.f64 x y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal -50000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal 4 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(literal 2 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal -20000000000000001944124809770689306899513456960949883711695315279822601044442678468776355013032015521585513356295347692305208680856860570591457828942442724739900616292977285692626462671120877123272704 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal -50000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal 100000000000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(literal 2 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y)))))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal -50000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 1/4 binary64))) z)) y)) #s(literal 4 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(literal 2 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 4 binary64)) #s(literal 2 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -5000 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 20000000 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) (-.f64 x y))) z))) (if.f64 (<=.f64 y #s(literal -17000000000000000299220050373850724098239315364942769553408 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 5378326025377723/23384026197294446691258957323460528314494920687616 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 -61000000000000001708290536741132047806396456833003401001780696942074834585928040171745795291705801441280 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z) (if.f64 (<=.f64 x #s(literal 148000000000000008437778072755309365733011668123380513375102414527929707895101472824425156654891796181112773466017573431498053992379956850495099352463755081688640798382253572354525590409890437556862976 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 -50 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 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal -100000000000000000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal 5 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 x y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal -50000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal 5 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(literal 4 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal -20000000000000001944124809770689306899513456960949883711695315279822601044442678468776355013032015521585513356295347692305208680856860570591457828942442724739900616292977285692626462671120877123272704 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal -50000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal 100000000000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(literal 4 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y)))))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal -50000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 x (*.f64 y #s(literal 3/4 binary64))) z)) y)) #s(literal 5 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(literal 4 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(literal 4 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) x) #s(literal 1 binary64))) #s(literal 6 binary64)) (*.f64 (/.f64 #s(literal -6 binary64) (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) x) #s(literal 1 binary64))) (-.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 42 binary64)) (*.f64 (/.f64 #s(literal -6 binary64) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) (-.f64 x #s(literal 1 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 42 binary64)) (*.f64 (/.f64 #s(literal -6 binary64) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) (-.f64 x #s(literal 1 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 #s(literal -6 binary64) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) (-.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(literal -5 binary64)) (/.f64 #s(approx (* 6 (- x 1)) #s(literal -6 binary64)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ 6 (+ 1 (* 4 (sqrt (/ 1 x))))) (*.f64 (sqrt.f64 x) #s(literal 3/2 binary64))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(literal -5 binary64)) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) (/.f64 #s(literal -6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ 6 (+ 1 (* 4 (sqrt (/ 1 x))))) (*.f64 (sqrt.f64 x) #s(literal 3/2 binary64))))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ 6 (+ 1 (* 4 (sqrt (/ 1 x))))) (*.f64 (sqrt.f64 x) #s(literal 3/2 binary64)))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (-.f32 #s(approx (- (* n1_i u) (* (- u 1) n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 #s(literal -1 binary32) n0_i))) (*.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 #s(approx (- (* n1_i u) (* (- u 1) n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 #s(literal -1 binary32) n0_i))) (+.f32 (*.f32 (*.f32 n1_i (*.f32 u u)) u) (*.f32 (*.f32 n0_i (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u))))) (*.f32 normAngle normAngle)))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (-.f32 #s(approx (- (* n1_i u) (* (- u 1) n0_i)) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) (-.f32 (-.f32 #s(approx (- (* n1_i u) (* (- u 1) n0_i)) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) (*.f32 (*.f32 (*.f32 u u) n1_i) u)) (*.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32)))))))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (-.f32 #s(approx (- (* n1_i u) (* (- u 1) n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 #s(literal -1 binary32) n0_i))) (*.f32 (*.f32 #s(literal -1/6 binary32) #s(approx (- (- (* n1_i u) (* (- u 1) n0_i)) (+ (* (* n1_i (* u u)) u) (* (* n0_i (* (- u 1) (- u 1))) (- 1 u)))) (-.f32 (*.f32 u (-.f32 n1_i (+.f32 n0_i (*.f32 #s(literal -3 binary32) n0_i)))) (+.f32 n0_i (*.f32 #s(literal -1 binary32) n0_i))))) (*.f32 normAngle normAngle)))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (-.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) #s(approx (- (- (* n1_i u) (* (- u 1) n0_i)) (+ (* (* n1_i (* u u)) u) (* (* n0_i (* (- u 1) (- u 1))) (- 1 u)))) (-.f32 (*.f32 (-.f32 n1_i (*.f32 #s(literal -2 binary32) n0_i)) u) #s(literal 0 binary32)))) (*.f32 (-.f32 u #s(literal 1 binary32)) n0_i)))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* n0_i (- 1 u)) (* n1_i u)) (+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 #s(literal -1 binary32) n0_i)))))) (+.f32 #s(approx (* (/ (sin (* normAngle (- 1 u))) (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)) (*.f32 u #s(approx (+ n1_i (* -1 n0_i)) n1_i)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (-.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) (*.f64 (*.f64 a a) c)) (/.f64 #s(literal -135/128 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a))) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) #s(literal 3/8 binary64)) (*.f64 c c))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) #s(literal -9/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 b b) b) b)))) b) (/.f64 (*.f64 #s(literal 1/2 binary64) c) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) #s(literal -9/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 b b) b) b))) (*.f64 #s(literal 1/2 binary64) c)) b) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -135/128 binary64) (*.f64 (*.f64 a a) c)) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c)) (*.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) a) b)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) #s(literal 3/8 binary64)) (*.f64 (*.f64 b b) b))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -3/8 binary64)) (*.f64 (*.f64 b b) b)) (*.f64 (/.f64 c b) #s(literal -1/2 binary64)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -3/8 binary64)) (*.f64 b b)) (*.f64 #s(literal 1/2 binary64) c)) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (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 -5 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b))) (*.f64 (*.f64 #s(literal 9 binary64) a) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 (*.f64 a a) #s(literal -9/16 binary64))) (*.f64 #s(literal 1/2 binary64) c)) b) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b b)) (*.f64 (/.f64 #s(literal -135/128 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) c) (*.f64 (*.f64 c c) 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 -5 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b))) (*.f64 (*.f64 #s(literal 9 binary64) a) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -9/16 binary64) (*.f64 a a)) (*.f64 (/.f64 c (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 c c))) (*.f64 #s(literal 1/2 binary64) c)) b) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal 3/8 binary64)) (*.f64 (*.f64 b b) b))) (/.f64 (*.f64 (*.f64 #s(literal -135/128 binary64) (*.f64 (*.f64 (*.f64 a a) a) a)) (*.f64 (*.f64 (*.f64 c c) c) c)) (*.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) a) 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 -5 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b))) (*.f64 (*.f64 #s(literal 9 binary64) a) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 (*.f64 a a) a) a)) (/.f64 #s(literal 405/64 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -3/8 binary64)) (*.f64 b b))) (*.f64 (*.f64 #s(literal -9/16 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b b) (*.f64 b b)))))) 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 -5 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b))) (*.f64 (*.f64 #s(literal 9 binary64) a) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 #s(literal -135/128 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) c) (*.f64 (*.f64 c c) c))) (/.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b b))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 (*.f64 a a) #s(literal -9/16 binary64))) (*.f64 #s(literal 1/2 binary64) c))) b))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -5 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b))) (*.f64 (*.f64 #s(literal 9 binary64) a) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 #s(literal -135/128 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) c) (*.f64 (*.f64 c c) c)))) (*.f64 (/.f64 #s(literal -3/8 binary64) (*.f64 b b)) (*.f64 (*.f64 c c) a))) (*.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 (*.f64 a a) #s(literal -9/16 binary64)))) 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 -5764607523034235/1152921504606846976 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b))) (*.f64 (*.f64 #s(literal 9 binary64) a) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (-.f64 (/.f64 #s(approx (- (* (/ (* (* c c) c) (* (* (* b b) b) b)) (* (* a a) -9/16)) (* 1/2 c)) (*.f64 #s(literal -1/2 binary64) c)) b) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b b)) (*.f64 (/.f64 #s(literal -135/128 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) c) (*.f64 (*.f64 c c) 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 -5764607523034235/1152921504606846976 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b))) (*.f64 (*.f64 #s(literal 9 binary64) a) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b) c))))) (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 -5764607523034235/1152921504606846976 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b) c))))) (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 -5764607523034235/1152921504606846976 binary64)) (*.f64 (/.f64 (*.f64 a #s(literal 3 binary64)) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) (*.f64 #s(literal 3 binary64) (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b) c))))) (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 -5764607523034235/1152921504606846976 binary64)) (*.f64 (/.f64 (*.f64 a #s(literal 3 binary64)) a) (/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) b) #s(literal 1/3 binary64)) (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b) c))))) (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 -5764607523034235/1152921504606846976 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 a (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) b) (/.f64 #s(literal 1/9 binary64) (*.f64 a a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b) c))))) (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 -5764607523034235/1152921504606846976 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 3 binary64)) (-.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)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b) c))))) (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 -5764607523034235/1152921504606846976 binary64)) (*.f64 #s(approx (/ (* a 3) a) #s(literal 3 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) (*.f64 #s(literal 3 binary64) (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b) c))))) (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 -5764607523034235/1152921504606846976 binary64)) (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) a) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b) c))))) (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 -5764607523034235/1152921504606846976 binary64)) (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) a) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) b) #s(literal 1/2 binary64)) 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 -5764607523034235/1152921504606846976 binary64)) (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) a) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 (*.f64 b b) b))) (/.f64 #s(literal 1/2 binary64) b)) c)))) (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 -4958484807013127/590295810358705651712 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(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 -4958484807013127/590295810358705651712 binary64)) (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) a) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.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 -4958484807013127/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 -4958484807013127/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))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal -9/16 binary64))) (*.f64 #s(literal 1/2 binary64) c)) b) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 405/64 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a))) #s(literal -1/6 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -3/8 binary64)) (*.f64 b b))) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 405/64 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -3/8 binary64)) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal -9/16 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) (*.f64 c (*.f64 #s(literal -9/16 binary64) (pow.f64 b #s(literal -4 binary64))))) (*.f64 #s(literal 1/2 binary64) c)) (-.f64 (/.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 c a) c)) (*.f64 b b)) (*.f64 (/.f64 #s(literal -135/128 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal -9/16 binary64))) (*.f64 #s(literal 1/2 binary64) c)) b) #s(approx (/ (+ (* (* (pow (* c a) 4) (/ 405/64 (* (pow b 6) a))) -1/6) (/ (* (* (* c c) a) -3/8) (* b b))) b) (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 3 binary64))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) (*.f64 c (-.f64 (*.f64 c (+.f64 (*.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (pow.f64 b #s(literal 4 binary64)))) (*.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))) b)) (/.f64 #s(literal 1 binary64) #s(approx (/ 3 (/ (- (sqrt (- (* b b) (* c (* a 3)))) b) a)) (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c)))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -3/8 binary64) (*.f64 b b)) (*.f64 (*.f64 c a) c)) (*.f64 #s(literal 1/2 binary64) c)) b)) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1770887431076117/1180591620717411303424 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 3 binary64)) a)))) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(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 -1770887431076117/1180591620717411303424 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 -1770887431076117/1180591620717411303424 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 -1770887431076117/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 -13500000000000000470557429357186409037824 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 b #s(literal -13500000000000000470557429357186409037824 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 -2250000000000000000 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* c (* a 3)))) (sqrt.f64 (*.f64 (*.f64 a c) #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 b #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (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 -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 5346064200726803/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -3 binary64) c) a)) 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 -7463162001623895/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal -5307134659905293/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 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))))) (if.f64 (<=.f64 b #s(literal 4500912085857195/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 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 -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 4500912085857195/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 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 5667263092604697/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 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 5667263092604697/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 b (*.f64 #s(literal -3/2 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 5667263092604697/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 (/.f64 #s(literal -2/3 binary64) a) 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 5667263092604697/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (+.f64 x (*.f64 (/.f64 y z) y)) (if.f64 (<=.f64 i #s(literal -5029131409596857/38685626227668133590597632 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 155000000000000 binary64)) (*.f64 #s(approx (/ (- (pow (- (/ i n) -1) n) 1) i) (+.f64 #s(literal 1 binary64) (*.f64 i #s(approx (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 i n)) (*.f64 #s(literal 1/2 binary64) i))) n)) (*.f64 #s(literal 1/6 binary64) i))))))) (*.f64 n #s(literal 100 binary64))) (if.f64 (<=.f64 i #s(literal 450000000000000015750740157392127058410699537084963106429074484766724947227222492109055422259275044348345534482743296 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 i)) i) n))) (*.f64 (/.f64 #s(approx (- (pow (- (/ i n) -1) n) 1) (*.f64 n (+.f64 (log.f64 i) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 n)) (*.f64 n (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (log.f64 i) (*.f64 #s(literal -1 binary64) (log.f64 n))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) i))))))) i) (*.f64 n #s(literal 100 binary64)))))) (if.f64 (<=.f64 i #s(literal -5029131409596857/38685626227668133590597632 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 155000000000000 binary64)) (*.f64 #s(approx (/ (- (pow (- (/ i n) -1) n) 1) i) (+.f64 #s(literal 1 binary64) (*.f64 i #s(approx (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 i n)) (*.f64 #s(literal 1/2 binary64) i))) n)) (*.f64 #s(literal 1/6 binary64) i))))))) (*.f64 n #s(literal 100 binary64))) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 i)) i) n))) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (neg.f64 n) i) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i))))))) (if.f64 (<=.f64 i #s(literal -5029131409596857/38685626227668133590597632 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) (exp.f64 i))) i)) (if.f64 (<=.f64 i #s(literal 155000000000000 binary64)) (*.f64 #s(approx (/ (- (pow (- (/ i n) -1) n) 1) i) (+.f64 #s(literal 1 binary64) (*.f64 i #s(approx (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 i n)) (*.f64 #s(literal 1/2 binary64) i))) n)) (*.f64 #s(literal 1/6 binary64) i))))))) (*.f64 n #s(literal 100 binary64))) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 i)) i) n))) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (neg.f64 n) i) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i))))))) (if.f64 (<=.f64 i #s(literal -5029131409596857/38685626227668133590597632 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 i)) i) n))) (if.f64 (<=.f64 i #s(literal 155000000000000 binary64)) (*.f64 #s(approx (/ (- (pow (- (/ i n) -1) n) 1) i) (+.f64 #s(literal 1 binary64) (*.f64 i #s(approx (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 i n)) (*.f64 #s(literal 1/2 binary64) i))) n)) (*.f64 #s(literal 1/6 binary64) i))))))) (*.f64 n #s(literal 100 binary64))) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 i)) i) n))) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (neg.f64 n) i) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i))))))) (if.f64 (<=.f64 i #s(literal -1116892707587883/18014398509481984 binary64)) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 #s(literal -1 binary64) (/.f64 i n)) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i)))) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) #s(approx (* n (- (/ 1 i) (/ (exp i) i))) (+.f64 (neg.f64 n) (*.f64 i (+.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 i (+.f64 (*.f64 #s(literal -1/6 binary64) n) (*.f64 #s(literal -1/24 binary64) (*.f64 i n)))))))))) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (neg.f64 n) i) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i)))))) (if.f64 (<=.f64 i #s(literal -1116892707587883/18014398509481984 binary64)) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 n (/.f64 #s(literal -1 binary64) i)) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i)))) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) #s(approx (* n (- (/ 1 i) (/ (exp i) i))) (+.f64 (neg.f64 n) (*.f64 i (+.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 i (+.f64 (*.f64 #s(literal -1/6 binary64) n) (*.f64 #s(literal -1/24 binary64) (*.f64 i n)))))))))) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (neg.f64 n) i) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i)))))) (if.f64 (<=.f64 i #s(literal -1116892707587883/18014398509481984 binary64)) (*.f64 #s(literal 100 binary64) (-.f64 (*.f64 n (/.f64 #s(literal -1 binary64) i)) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i)))) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 n #s(approx (- (/ 1 i) (/ (exp i) i)) (-.f64 (*.f64 i (-.f64 (*.f64 i (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (neg.f64 n) i) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i)))))) (if.f64 (<=.f64 i #s(literal -4457913959828945/75557863725914323419136 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 n #s(approx (- (/ 1 i) (/ (exp i) i)) (-.f64 (*.f64 i (-.f64 (*.f64 i (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)))) (if.f64 (<=.f64 i #s(literal -4457913959828945/75557863725914323419136 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 n #s(approx (- (/ 1 i) (/ (exp i) i)) (-.f64 (*.f64 i (-.f64 (*.f64 i (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (neg.f64 n) i) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (/.f64 #s(approx (+ (* -1 n) (* -1 (* i n))) (*.f64 #s(literal -1 binary64) n)) i)))))) (if.f64 (<=.f64 i #s(literal -8000000000000000000 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) #s(approx (* -100 (* n (- (/ 1 i) (/ (exp i) i)))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 #s(literal 50/3 binary64) (*.f64 i n)) (*.f64 #s(literal 50 binary64) n)))))) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)))) (if.f64 (<=.f64 i #s(literal -8000000000000000000 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) (*.f64 #s(approx (/ (- (pow (- (/ i n) -1) n) 1) i) (+.f64 #s(literal 1 binary64) #s(approx (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))) (*.f64 i (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) i)))))) (*.f64 n #s(literal 100 binary64))) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)))) (if.f64 (<=.f64 i #s(literal -8000000000000000000 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)) (if.f64 (<=.f64 i #s(literal 118000000000000005285185434645962462269011861216272439312638412099065786323856878214278210011502322959447643497057143768948562328229634313360242849389003934075756629718112700207928426049450789928157247273197712489777519963138152202240 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 n #s(approx (- (/ 1 i) (/ (exp i) i)) (-.f64 (*.f64 i (-.f64 (*.f64 #s(literal -1/6 binary64) i) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)))) (if.f64 (<=.f64 i #s(literal -4457913959828945/75557863725914323419136 binary64)) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)) (if.f64 (<=.f64 i #s(literal 19999999999999999836777221245888555157266854023040746648359793341285923569054049205612780991738616816940675431370589468387985186797779692394447533106893958186103920770675008711375515345125281086808706628454884068855007427340271616 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (/.f64 (*.f64 (*.f64 #s(literal -100 binary64) n) (-.f64 #s(literal 1 binary64) #s(approx (exp i) #s(literal 1 binary64)))) i)))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i (*.f64 n #s(approx (- 1/2 (* 1/2 (/ 1 n))) #s(literal 1/2 binary64))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (if.f64 (<=.f64 d #s(literal -54999999999999999914390006934048709904210748711206358014829031396784339334081214450894741128137101589610496 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if.f64 (<=.f64 d #s(literal 209999999999999999362032261327263129470367238459282070026846208 binary64)) (/.f64 (+.f64 a (*.f64 b (/.f64 d c))) (+.f64 (*.f64 (/.f64 d c) d) c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)))) (if.f64 (<=.f64 d #s(literal -3900000000000000089869149461190487987283780698112 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if.f64 (<=.f64 d #s(literal -1349674138362959/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 549999999999999983550394467488567697154223636480 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 c (/.f64 a d))) d))))) (if.f64 (<=.f64 d #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if.f64 (<=.f64 d #s(literal 549999999999999983550394467488567697154223636480 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 c (/.f64 a d))) d)))) (if.f64 (<=.f64 d #s(literal -759999999999999990918977679144255488 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 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 549999999999999983550394467488567697154223636480 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 d #s(literal -759999999999999990918977679144255488 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 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 1051437920018875/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 d #s(literal 549999999999999983550394467488567697154223636480 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 -759999999999999990918977679144255488 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 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 7548785066802179/26959946667150639794667015087019630673637144422540572481103610249216 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 -58000000000000000271429021005432359086682619772928 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 7548785066802179/26959946667150639794667015087019630673637144422540572481103610249216 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 -449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)) (if.f64 (<=.f64 c #s(literal -5267950678658237/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 1663791412799551/158456325028528675187087900672 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (/.f64 (*.f64 c b) d) a) d)) (if.f64 (<=.f64 c #s(literal 13500000000000000777261078744518144062615072767442981306154399289104721551042535713931264 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d (+.f64 (pow.f64 c #s(literal 2 binary64)) (pow.f64 d #s(literal 2 binary64))))) (/.f64 (*.f64 b c) (*.f64 a (+.f64 (pow.f64 c #s(literal 2 binary64)) (pow.f64 d #s(literal 2 binary64)))))))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)))))) (if.f64 (<=.f64 c #s(literal -449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)) (if.f64 (<=.f64 c #s(literal -5267950678658237/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 1501674488153571/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (/.f64 (*.f64 c b) d) a) d)) (if.f64 (<=.f64 c #s(literal 13500000000000000777261078744518144062615072767442981306154399289104721551042535713931264 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)))))) (if.f64 (<=.f64 d #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (neg.f64 a) (*.f64 (neg.f64 (/.f64 c d)) b)) d)) (if.f64 (<=.f64 d #s(literal 549999999999999983550394467488567697154223636480 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (neg.f64 a) (*.f64 (neg.f64 (/.f64 c d)) b)) d)))) (if.f64 (<=.f64 c #s(literal -4980620899901579/36893488147419103232 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)) (if.f64 (<=.f64 c #s(literal 16000000000000001252664646473539901476885764798177869824 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (/.f64 (*.f64 c b) d) a) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)))) (if.f64 (<=.f64 d #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 549999999999999983550394467488567697154223636480 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)) (if.f64 (<=.f64 d #s(literal 194999999999999991633470118745645890420871807755888166699026881966556102649070977519757257163266134355342435367944550303258414186549322958503936 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d))))) (if.f64 (<=.f64 d #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 2746232009231673/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 d #s(literal 194999999999999991633470118745645890420871807755888166699026881966556102649070977519757257163266134355342435367944550303258414186549322958503936 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d))))) (if.f64 (<=.f64 d #s(literal -7092144455206147/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 8428725474762389/383123885216472214589586756787577295904684780545900544 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(approx (- (+ (+ x y) z) (+ x (+ y z))) #s(literal 0 binary64)) (/.f64 x (*.f64 (/.f64 y (+.f64 y x)) (-.f64 x #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -400000000000000000 binary64)) (*.f64 #s(approx (/ 1 (/ y (+ y x))) (/.f64 x y)) (/.f64 x (-.f64 x #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 1298074214633707/324518553658426726783156020576256 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (-.f64 (/.f64 x y) x) x) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (*.f64 #s(approx (/ 1 (/ y (+ y x))) (/.f64 x y)) (/.f64 x (-.f64 x #s(literal -1 binary64))))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 6277101735386681/3138550867693340381917894711603833208051177722232017256448 binary64)) (*.f64 (/.f64 (+.f64 y x) (*.f64 y (-.f64 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 4503599717442489/4503599627370496 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 10000000000000000509610295637002728139855252735311366616309601643306774209564163318419090863889067021760658106681756277614179911327452208591182514380241927357631043882428148314438094801465785761804352561506118922744139467759619125060885807104 binary64)) (*.f64 (/.f64 (+.f64 y x) (*.f64 y (-.f64 x #s(literal -1 binary64)))) x) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -400000000000000000 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 1298074214633707/324518553658426726783156020576256 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (-.f64 (/.f64 x y) x) x) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 10000000000000000509610295637002728139855252735311366616309601643306774209564163318419090863889067021760658106681756277614179911327452208591182514380241927357631043882428148314438094801465785761804352561506118922744139467759619125060885807104 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -400000000000000000 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 1298074214633707/324518553658426726783156020576256 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (-.f64 (/.f64 x y) x) x) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 10 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)))) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -400000000000000000 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 10 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 #s(literal 1 binary64) y)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 1298074214633707/324518553658426726783156020576256 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (*.f64 #s(approx (- (/ 1 y) 1) #s(literal -1 binary64)) x) x) x)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #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 (*.f64 (*.f64 #s(approx (- (/ 1 y) 1) #s(literal -1 binary64)) x) x) x)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (- (/ 1 y) 1) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (*.f64 (*.f64 x (sin.f64 (+.f64 #s(approx (neg (/ (* (* (+ (* y 2) 1) z) t) 16)) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(approx (* (* x (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 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 x (*.f64 (sin.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 a a) #s(literal -1 binary64)) t) b) #s(literal 1/16 binary64)) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (cos.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))))) #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 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 x (sin.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 a a) #s(literal -1 binary64)) 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)))))) #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))))) (/.f64 (*.f64 #s(approx (- (* (- -1 x) (- -1 x)) (* (- (- -1 x) x) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x))) #s(literal 1 binary64)) #s(approx (- (* (- -1 x) (- -1 x)) (* (- (- -1 x) x) x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x)))) (-.f64 (/.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))) x) (-.f64 x (+.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (+ 1 x) #s(literal 1 binary64)) x) (-.f64 (/.f64 NaChar (-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)) #s(literal -1 binary64))) (*.f64 (neg.f64 NdChar) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)) #s(literal -1 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) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 mu #s(literal -1850000000000000011496446418389003202841770302252642438935728115047731205417969550543028224 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 mu #s(literal 52000000000000000949711210425764182206301050267071733721413551935996851465920886910193131155379150827120297098331158750493836388496220095921742857474831880655084420270888321024 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (+.f64 (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Ev Vef)) KbT)))) (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor Vef) Ec) KbT)))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -1452164949685335/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 6511732844609233/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -1452164949685335/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 6511732844609233/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -4249103942534137/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 #s(approx (- (- Ec Vef) EDonor) (-.f64 Ec EDonor)) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 6511732844609233/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (+ (+ (+ Ev Vef) EAccept) (neg mu)) (-.f64 (+.f64 Ev Vef) 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 -1452164949685335/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (+ (+ (+ Ev Vef) EAccept) (neg mu)) (-.f64 (+.f64 Ev Vef) 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 6511732844609233/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (+ (+ (+ Ev Vef) EAccept) (neg mu)) (-.f64 (+.f64 Ev Vef) mu)) KbT))))))) (if.f64 (<=.f64 NaChar #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 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 6778405929978135/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) (-.f64 (/.f64 NaChar #s(approx (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))) (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (+.f64 Vef Ev) EAccept) mu) KbT)))) (/.f64 NdChar (-.f64 #s(literal -1 binary64) (exp.f64 (/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT))))) (if.f64 (<=.f64 NaChar #s(literal 3445438585901693/1208925819614629174706176 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 2349999999999999880984708400939691525060132075145511700605300451384409977418765340935707755288133594335978872184766925955594834143521311937217058584585995056914725372902702025303569324658855503281997783372352454656 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) 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 NdChar #s(literal -7000000000000000526221408415627460392300003450466857494380363716504361476696906432651787707684306247997861685271967684286742528 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar #s(approx (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))) (-.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 EAccept KbT) #s(approx (+ (/ Ev KbT) (/ Vef KbT)) (*.f64 Ev (+.f64 (/.f64 #s(literal 1 binary64) KbT) (/.f64 Vef (*.f64 Ev KbT))))))) (/.f64 mu KbT))))) (if.f64 (<=.f64 NdChar #s(literal 4722366482869645/147573952589676412928 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))))) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))))) (if.f64 (<=.f64 NdChar #s(literal -949999999999999967528300171191754122690465551316592623616 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar #s(approx (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))) (-.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 EAccept KbT) (/.f64 (/.f64 (*.f64 KbT (+.f64 Vef Ev)) KbT) KbT))) (/.f64 mu KbT))))) (if.f64 (<=.f64 NdChar #s(literal 4722366482869645/147573952589676412928 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))))) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) 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 -3022314549036573/604462909807314587353088 binary64)) (-.f64 (/.f64 NaChar (-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)) #s(literal -1 binary64))) #s(approx (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1))) (*.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 500000000000000009942312419328 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))) (-.f64 (/.f64 NaChar (-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)) #s(literal -1 binary64))) #s(approx (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1))) (*.f64 #s(literal -1/2 binary64) NdChar))))) (if.f64 (<=.f64 NdChar #s(literal -949999999999999967528300171191754122690465551316592623616 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))) (if.f64 (<=.f64 NdChar #s(literal 4722366482869645/147573952589676412928 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))))) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))))) (if.f64 (<=.f64 KbT #s(literal -28999999999999998805060292922411123603458021146015385363253936183135536648588264151749105954457667233499196801931854784812681778081139843620754407829715471489695476564085972567716790272 binary64)) (-.f64 (/.f64 NaChar (-.f64 #s(approx (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT)))) (/.f64 mu KbT))) #s(literal -1 binary64))) (*.f64 (neg.f64 NdChar) #s(approx (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT)))))) (if.f64 (<=.f64 KbT #s(literal 549999999999999993876388699562897055498443143821047673532893275193727644784534403533575390969019444543808394417711575559871586985284333032070720853004081509091744330180356810348657026610147360768 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))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NdChar NaChar) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 Ev #s(literal -65000000000000004634439030759889092931282406725927404471884320620419614970494819264831228297443574586461234191648685740205656896221925738930096454018007040 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 Ev KbT)))))) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 #s(approx (+ EAccept (+ Ev Vef)) (+.f64 EAccept Vef)) mu) KbT)))))) (if.f64 (<=.f64 EAccept #s(literal -7429141844095293/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 Ev KbT)))))) (if.f64 (<=.f64 EAccept #s(literal 5200000000000000227786309835635097192261327547896059295701139456 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (-.f64 (exp.f64 (/.f64 #s(approx (- (+ EAccept (+ Ev Vef)) mu) (neg.f64 mu)) KbT)) #s(literal -1 binary64)))) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 EAccept KbT)))))))) (if.f64 (<=.f64 EAccept #s(literal 35681192317649/2854495385411919762116571938898990272765493248 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 Ev KbT)))))) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 EAccept KbT))))))) (if.f64 (<=.f64 KbT #s(literal -28999999999999998805060292922411123603458021146015385363253936183135536648588264151749105954457667233499196801931854784812681778081139843620754407829715471489695476564085972567716790272 binary64)) (-.f64 (/.f64 NaChar (-.f64 #s(approx (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT)))) (/.f64 mu KbT))) #s(literal -1 binary64))) (*.f64 (neg.f64 NdChar) #s(approx (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT)))))) (if.f64 (<=.f64 KbT #s(literal 15000000000000000219460428460123095464550644817969825889179161807546945463767223238656 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 EAccept KbT)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NdChar NaChar) #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 -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NdChar NaChar) #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 1789931494904685/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (exp (/ (- mu (- (- Ec Vef) EDonor)) KbT)) -1)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) #s(approx (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT)))) (/.f64 mu KbT)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NdChar NaChar) #s(literal 1/2 binary64))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NdChar NaChar) #s(literal 1/2 binary64))) (if.f64 (<=.f64 Ev #s(literal -91999999999999994981466121977490826742926094142054307142252713021840636809628739185425975216319460512959365211436469136094025063834679267470541624865118637522944 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 a #s(literal 3602879701896397/562949953421312 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 #s(literal -4 binary64) (*.f64 b b))) #s(literal 1 binary64)) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 (*.f64 a a) a) a) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 3602879701896397/562949953421312 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 #s(literal -4 binary64) (*.f64 b b))) #s(literal 1 binary64)) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 (*.f64 a a) a) a) #s(literal 1 binary64)))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 (*.f64 a a) a) a) #s(literal 1 binary64))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) #s(literal 1 binary64))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) #s(approx (- (pow a 4) 1) #s(literal -1 binary64))) (if.f64 (<=.f64 a #s(literal -100000000000000000191567508573466873621595512726519201115280351459937932420398875596123614510818032353280 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 (-.f64 a #s(literal -4 binary64)) (*.f64 a a)) a)) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) a) (*.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 275000000000000000 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 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) (- 1 (* 3 a)))))) (*.f64 b (*.f64 b (-.f64 (*.f64 b b) #s(literal -4 binary64))))) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal 6599999999999999719195186827748179968 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 b (*.f64 b (-.f64 (*.f64 b b) #s(literal -4 binary64))))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 #s(approx (- a -4) #s(literal 4 binary64)) (*.f64 a a)) a)) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal 6599999999999999719195186827748179968 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 b #s(approx (* b (- (* b b) -4)) (*.f64 #s(literal 4 binary64) b)))) #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 #s(approx (- a -4) #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) (- 1 (* 3 a)))))) (*.f64 b #s(approx (* b (- (* b b) -4)) (*.f64 #s(literal 4 binary64) b)))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (*.f64 a #s(approx (- a 1) #s(literal -1 binary64))) a) (*.f64 #s(approx (* (- a -3) b) (*.f64 #s(literal 3 binary64) b)) b)) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(approx (+ 1 (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a)))) #s(approx (* a (- (* 3/4 (/ 1 a)) 1/4)) (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal -1/4 binary64) a)))) (*.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 (-.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)) a) (*.f64 a a)))) #s(literal 1 binary64)) (*.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (neg.f32 (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))))) (/.f32 cosTheta (-.f32 #s(literal -1 binary32) (*.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))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) cosTheta) (exp.f32 (*.f32 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 (sqrt.f32 (PI.f32)) cosTheta)) (+.f32 (*.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (-.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 #s(literal 1 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) (exp.f32 (*.f32 cosTheta cosTheta))) cosTheta)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) 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) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (*.f32 (-.f32 (*.f32 #s(approx (* (- (- (+ (* (/ (- (* 1/2 cosTheta) 3/2) (sqrt (PI))) cosTheta) c) -1) (/ 1 (sqrt (PI)))) (* (sqrt (PI)) cosTheta)) (*.f32 (-.f32 (*.f32 (-.f32 (-.f32 c #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32))) (*.f32 (-.f32 #s(literal 3/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta)) cosTheta)) cosTheta)) (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 (sqrt.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 #s(approx (* (- (- (+ (* (/ (- (* 1/2 cosTheta) 3/2) (sqrt (PI))) cosTheta) c) -1) (/ 1 (sqrt (PI)))) (* (sqrt (PI)) cosTheta)) (*.f32 (-.f32 (*.f32 (-.f32 (-.f32 c #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32))) (*.f32 (-.f32 #s(literal 3/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta)) cosTheta)) cosTheta)) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (PI.f32)) 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 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)))))) (/.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 #s(literal -1 binary32) cosTheta)) cosTheta)))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (sqrt.f32 (PI.f32))) (-.f32 #s(literal -1 binary32) c))) #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 (/ (* (neg (sqrt (/ (PI) (- (- 1 cosTheta) cosTheta)))) (* (exp (* cosTheta cosTheta)) cosTheta)) (neg (- (* (* (- 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 u1 #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 11274289/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 1090519/16777216 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) (PI.f32)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -16084653/1073741824 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (neg.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) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -6442451/536870912 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (neg.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) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 u2 #s(literal 6442451/2147483648 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (neg.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 (+.f32 (PI.f32) (PI.f32)) u2)) #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))))) (if.f32 (<=.f32 u2 #s(literal 6442451/2147483648 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (neg.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 (+.f32 (PI.f32) (PI.f32)) u2)) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (neg.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 (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (neg.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 (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 #s(literal -1/2 binary32) u1) #s(literal 1 binary32)))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (+ (PI) (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 #s(approx (* (PI) (sqrt (neg (log (- 1 u1))))) (*.f32 (PI.f32) (sqrt.f32 u1)))))) (if.f32 (<=.f32 u1 #s(literal 16106127/536870912 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 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 11274289/268435456 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 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 #s(approx (- 1 u1) (-.f32 #s(literal 1 binary32) u1)))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 11274289/268435456 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 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 1476395/16777216 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 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #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 u1 #s(literal 1476395/16777216 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 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 #s(literal 4 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #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 u1 #s(literal 1476395/16777216 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 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.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 u1 #s(literal 1476395/16777216 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1)) (*.f32 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 u1 #s(literal 1476395/16777216 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) #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 u1 #s(literal 7988639/536870912 binary32)) (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u1) #s(literal 1/2 binary32)) u1) u1) (neg.f32 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 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -16106127/1073741824 binary32)) #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(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (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 3187671/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(approx (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))) #s(literal 1/2 binary32))))))) (sin.f32 (+.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) u2) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #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 3187671/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (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 4187593/2147483648 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (- 1 (/ (* (+ (PI) (PI)) u2) (* (PI) 1/2))) (* (PI) 1/2)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u2))))) (sqrt.f32 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 3019899/16777216 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.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 (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 4187593/2147483648 binary32)) (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 3019899/16777216 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.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 (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 3019899/16777216 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.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 (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.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 (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.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 (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 #s(literal -1/2 binary32) u1) #s(literal 1 binary32))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1))))) (if.f32 (<=.f32 u0 #s(literal 5368709/134217728 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 alpha alpha) u0))) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0) (*.f32 alpha alpha)) u0)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (if.f32 (<=.f32 u0 #s(literal 5368709/134217728 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 alpha alpha) u0))) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0) (*.f32 alpha alpha)) u0)) (*.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 alpha)) alpha)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (/ (* (* alpha alpha) u0) (* (* u0 u0) (- (* (- (* 1/3 (* alpha alpha)) (* -1/4 (* (* alpha alpha) u0))) u0) (* -1/2 (* alpha alpha))))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal 20/27 binary32) u0) #s(literal 1/9 binary32))) #s(literal 4/3 binary32)))) u0))) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal -1/4 binary32))) u0) (*.f32 (*.f32 alpha alpha) #s(literal -1/2 binary32))) u0) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 #s(approx (/ (* (* alpha alpha) u0) (* (* u0 u0) (- (* (- (* 1/3 (* alpha alpha)) (* -1/4 (* (* alpha alpha) u0))) u0) (* -1/2 (* alpha alpha))))) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u0) #s(literal 1/9 binary32)) u0) #s(literal 4/3 binary32)) (/.f32 #s(literal 2 binary32) u0))) #s(literal -1 binary32)) u0) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal -1/4 binary32))) u0) (*.f32 (*.f32 alpha alpha) #s(literal -1/2 binary32))) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (*.f32 #s(approx (- 1 (/ 1 (* (- (* (- (* -1/4 u0) 1/3) u0) 1/2) u0))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal 20/27 binary32) u0) #s(literal 1/9 binary32))) #s(literal 1/3 binary32)))) u0)) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) u0) (*.f32 #s(literal -1/2 binary32) u0)))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (*.f32 #s(approx (- 1 (/ 1 (* (- (* (- (* -1/4 u0) 1/3) u0) 1/2) u0))) (/.f32 (+.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u0) #s(literal 1/9 binary32)) u0) #s(literal 1/3 binary32)) u0) #s(literal 1 binary32)) #s(literal 1 binary32)) u0)) (*.f32 (-.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 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) (*.f32 #s(approx (- 1 (/ 1 (* (- (* (- (* -1/4 u0) 1/3) u0) 1/2) u0))) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u0) #s(literal 1/9 binary32)) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 2 binary32) u0))) u0)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) #s(approx (- 1 (/ 1 (* (- (* (- (* -1/4 u0) 1/3) u0) 1/2) u0))) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u0) #s(literal 1/9 binary32)) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 2 binary32) u0)))) u0)))) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (*.f32 u0 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0)) #s(approx (- 1 (/ 1 (* (- (* (- (* -1/4 u0) 1/3) u0) 1/2) u0))) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u0) #s(literal 1/9 binary32)) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 2 binary32) u0))))) (neg.f32 alpha)) alpha) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 alpha alpha) u0))) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0) (*.f32 alpha alpha)) 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) (neg.f32 u0)))) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha #s(approx (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))) (*.f32 alpha (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 #s(approx (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))) (*.f32 alpha (+.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)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) #s(approx (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))))) (*.f32 alpha (*.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)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha (*.f32 u0 (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha u0)) (*.f32 #s(literal 1/2 binary32) alpha)))))) alpha) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (neg.f32 alpha)) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 alpha u0)) alpha) (if.f32 (<=.f32 u0 #s(literal 5368709/134217728 binary32)) (*.f32 (/.f32 alphay (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (*.f32 #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0))) alphay)) (*.f32 (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))) (if.f32 (<=.f32 u0 #s(literal 5368709/134217728 binary32)) (*.f32 (/.f32 alphay (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (*.f32 #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0))) alphay)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (*.f32 (/.f32 alphay (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (*.f32 #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0))) alphay)) (*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0))) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) alphay) alphay) (*.f32 (*.f32 alphay #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)) u0)) u0) #s(literal -1 binary32)) u0))) (/.f32 alphay (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi))) (/.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) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi alphay))) alphay) (/.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 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 1000 binary32)) (/.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) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0))) #s(approx (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) alphay)) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 1000 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 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0))) #s(approx (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) alphay)) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 #s(approx (- -1/2 (* (- (* 1/4 u0) -1/3) u0)) #s(literal -1/2 binary32)) u0) u0))) (+.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi 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 alphay (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi alphay))) alphay) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 14411519/144115188075855872 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0))) #s(approx (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) alphay)) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 14411519/144115188075855872 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)) cos2phi))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0))) #s(approx (+ (* alphay (/ cos2phi (* alphax alphax))) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) alphay)) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 14411519/144115188075855872 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)) cos2phi))) (*.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))) (/ sin2phi alphay)) (/.f32 sin2phi alphay))) alphay)) (*.f32 (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi alphay))) alphay) (*.f32 (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (tan.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (atan2.f64 (*.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 (tan.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.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))))) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ (cos lambda1) (sin lambda1)) (/.f64 #s(literal 1 binary64) lambda1)) (tan.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (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 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda2 #s(literal -36000000000000 binary64)) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda2 #s(literal 1060000000000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 #s(approx (cos (- lambda2 lambda1)) (cos.f64 (neg.f64 lambda1))) (sin.f64 phi1)) (cos.f64 phi2)))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 #s(approx (- lambda2 lambda1) lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))))) (if.f64 (<=.f64 lambda2 #s(literal -36000000000000 binary64)) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda2 #s(literal 1060000000000000000000 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 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 #s(approx (- lambda2 lambda1) lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))))) (if.f64 (<=.f64 lambda2 #s(literal -70000000000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 #s(approx (- lambda2 lambda1) lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))) (if.f64 (<=.f64 lambda2 #s(literal 1060000000000000000000 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 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 #s(approx (- lambda2 lambda1) lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))))) (if.f64 (<=.f64 lambda2 #s(literal 1060000000000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))) (sin.f64 phi1)))))) (if.f64 (<=.f64 lambda1 #s(literal -3590026113927603/2475880078570760549798248448 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 3565267313141895/19807040628566084398385987584 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 #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))) (sin.f64 phi1))))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #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))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (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)) #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 1060000000000000000000 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)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 (neg.f64 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)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 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)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 #s(approx (cos (- lambda2 lambda1)) (cos.f64 (neg.f64 lambda1))) 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)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 #s(approx (- lambda2 lambda1) lambda2)) phi1))))) (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 5902958103587057/295147905179352825856 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x))) x)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.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 5902958103587057/295147905179352825856 binary64)) #s(approx (/ (- (- x -1) (* (/ x (- -1 x)) (- 1 x))) (- 1 x)) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -3 binary64) x) #s(literal 1 binary64)) x) #s(literal 3 binary64)) x)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.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 3022314549036573/302231454903657293676544 binary64)) (/.f64 #s(approx (- (- x -1) (* (/ x (- -1 x)) (- 1 x))) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) x))) (-.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.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 5902958103587057/295147905179352825856 binary64)) (/.f64 #s(approx (- (- x -1) (* (/ x (- -1 x)) (- 1 x))) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.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 5902958103587057/295147905179352825856 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) 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 5902958103587057/295147905179352825856 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) x))))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) x)))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 x #s(literal 1 binary64))) x) (-.f64 #s(literal -1 binary64) x)) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) #s(literal 9007199254740991/9007199254740992 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))))) (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 #s(approx (/ (- -1 x) (- x 1)) #s(literal 1 binary64)) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(approx (/ (- -1 x) (- x 1)) #s(literal 1 binary64)) x) (-.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x)) #s(approx (/ x (- -1 x)) (neg.f64 x))) (/.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal -1 binary64) x)) (-.f64 x #s(literal 1 binary64))) (/.f64 (-.f64 #s(approx (- x x) #s(literal 0 binary64)) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 (-.f64 #s(approx (+ (- x 1) -1) #s(literal -2 binary64)) x) (-.f64 (*.f64 x x) #s(literal 1 binary64))) (-.f64 #s(approx (/ 1 (+ x 1)) (-.f64 #s(literal 1 binary64) x)) #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 (/ 1 (- x 1)) #s(approx (- -1 x) #s(literal -1 binary64)))) #s(approx (- (/ 1 (+ x 1)) (/ 1 (- x 1))) #s(literal 2 binary64)) (if.f32 (<.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)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w)))) (fabs.f32 (floor.f32 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w))))) (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)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w))))))) #s(literal 1 binary32)) (fmax.f32 (*.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)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w)))) (fabs.f32 (floor.f32 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))) (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)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w)))) (fabs.f32 (floor.f32 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v))))) (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)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w)))) (fabs.f32 (floor.f32 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w))))) (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)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w)))))))) #s(literal 1 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)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w)))) (fabs.f32 (floor.f32 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))) (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)) (*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w)))) (fabs.f32 (floor.f32 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))))) (if.f32 (<.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 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.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 (*.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 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))) (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 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v))))) (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 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.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)) (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 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))) (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 h))) (fabs.f32 (-.f32 (*.f32 dY.v (*.f32 dX.u (floor.f32 w))) (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v)))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (*.f32 (floor.f32 w) (floor.f32 h)) (-.f32 (*.f32 dX.v dY.u) (*.f32 dX.u dY.v))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (*.f32 (floor.f32 w) (floor.f32 h)) (-.f32 (*.f32 dX.v dY.u) (*.f32 dX.u dY.v)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 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 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (fabs.f32 (floor.f32 w))) (fabs.f32 (-.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dY.u) (*.f32 (*.f32 (floor.f32 h) dY.v) dX.u)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (/.f32 (fmax.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 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (fabs.f32 (floor.f32 w))) (fabs.f32 (-.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dY.u) (*.f32 (*.f32 (floor.f32 h) dY.v) dX.u))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (*.f32 (floor.f32 w) (floor.f32 h)) (-.f32 (*.f32 dX.v dY.u) (*.f32 dX.u dY.v))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (*.f32 (floor.f32 w) (floor.f32 h)) (-.f32 (*.f32 dX.v dY.u) (*.f32 dX.u dY.v)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 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 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (fabs.f32 (floor.f32 w))) (fabs.f32 (-.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dY.u) (*.f32 (*.f32 (floor.f32 h) dY.v) dX.u)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (/.f32 (fmax.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 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (fabs.f32 (floor.f32 w))) (fabs.f32 (-.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dY.u) (*.f32 (*.f32 (floor.f32 h) dY.v) dX.u)))))) (if.f32 (<.f32 (if.f32 #s(approx (> (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))) (floor maxAniso)) (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (*.f32 (floor.f32 w) (floor.f32 h)) #s(approx (- (* dX.v dY.u) (* dX.u dY.v)) (*.f32 dX.v dY.u))))) (floor.f32 maxAniso))) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 dY.u (floor.f32 h)) (floor.f32 w)) (neg.f32 dX.v)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 #s(approx (> (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))) (floor maxAniso)) (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (*.f32 (floor.f32 w) (floor.f32 h)) #s(approx (- (* dX.v dY.u) (* dX.u dY.v)) (*.f32 dX.v dY.u))))) (floor.f32 maxAniso))) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 dY.u (floor.f32 h)) (floor.f32 w)) (neg.f32 dX.v)))))) (if.f32 #s(approx (> (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))) (floor maxAniso)) (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (*.f32 (floor.f32 w) (floor.f32 h)) #s(approx (- (* dX.v dY.u) (* dX.u dY.v)) (*.f32 dX.v dY.u))))) (floor.f32 maxAniso))) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 dY.u (floor.f32 h)) (floor.f32 w)) (neg.f32 dX.v)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 #s(approx (> (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))) (floor maxAniso)) (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 (*.f32 (floor.f32 w) (floor.f32 h)) #s(approx (- (* dX.v dY.u) (* dX.u dY.v)) (*.f32 dX.v dY.u))))) (floor.f32 maxAniso))) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #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 dY.u (floor.f32 h)) (floor.f32 w)) (neg.f32 dX.v))))))) (if.f32 (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.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 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (fabs.f32 dY.u) (*.f32 dY.u (floor.f32 w))) (fabs.f32 (floor.f32 w)))) (+.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)) (*.f32 (*.f32 (fabs.f32 dY.u) (*.f32 dY.u (floor.f32 w))) (fabs.f32 (floor.f32 w)))) (+.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 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 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 (floor.f32 h) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.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)))))) dY.v)) (if.f32 (>=.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (*.f32 (/.f32 dX.v (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.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)))))) (floor.f32 h)) (/.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 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (fabs.f32 dY.v) (*.f32 dY.v (floor.f32 h))) (fabs.f32 (floor.f32 h))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (*.f32 dX.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (fabs.f32 dY.v) (*.f32 dY.v (floor.f32 h))) (fabs.f32 (floor.f32 h))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (/.f32 (*.f32 dY.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (fabs.f32 dY.v) (*.f32 dY.v (floor.f32 h))) (fabs.f32 (floor.f32 h))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v)) (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 (floor.f32 w) dX.u) #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 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v)) (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 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v)) (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 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.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 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 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))) dX.u) (/.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.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 (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 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))) (floor.f32 w)) (/.f32 (*.f32 dY.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 60 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (-.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 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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)))) (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dX.v dY.u) (floor.f32 w)) (*.f32 (*.f32 dY.v (floor.f32 w)) dX.u)) (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dX.v dY.u) (floor.f32 w)) (*.f32 (*.f32 dY.v (floor.f32 w)) dX.u)) (floor.f32 h))) (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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))))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 60 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #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)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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)))) (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dX.v dY.u) (floor.f32 w)) (*.f32 (*.f32 dY.v (floor.f32 w)) dX.u)) (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dX.v dY.u) (floor.f32 w)) (*.f32 (*.f32 dY.v (floor.f32 w)) dX.u)) (floor.f32 h))) (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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))))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #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)))))))) (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 (/.f32 (fabs.f32 (*.f32 (floor.f32 w) (-.f32 (*.f32 dX.u dY.v) (*.f32 dX.v dY.u)))) (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (neg.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #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 (floor.f32 h))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #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 (*.f32 (*.f32 (floor.f32 w) (-.f32 (*.f32 dX.v dY.u) (*.f32 dX.u dY.v))) (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #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 (*.f32 (*.f32 (floor.f32 w) (-.f32 (*.f32 dX.v dY.u) (*.f32 dX.u dY.v))) (floor.f32 h))) (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (neg.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #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 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dY.u) (*.f32 dX.v (floor.f32 w))) (floor.f32 h))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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))))) (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 dY.u) (*.f32 dX.v (floor.f32 w))) (floor.f32 h)))) (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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)))) (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 w) (floor.f32 h)))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (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))))) (floor.f32 maxAniso)) (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (neg.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #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 (floor.f32 w) dY.u)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (neg.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #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 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (neg.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #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 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 #s(approx (- (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)) (neg.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #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)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (+.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 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 y x) t))))))) (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))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) (+.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 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 y x) t))))))) (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))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 y x) t))))) (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 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 y x) t))))))) (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 (* (+ y x) (/ z (+ (+ t x) y))) z) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) (+.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 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 #s(approx (* (+ y x) (/ z (+ (+ t x) y))) z) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 y x) t))))))) (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 (* (+ y x) (/ z (+ (+ t x) y))) z) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 y x) t))))) (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 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 #s(approx (* (+ y x) (/ z (+ (+ t x) y))) z) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 y x) t)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 y x) t))))))) (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 z (/.f64 x (+.f64 t x))) (*.f64 a (/.f64 t (+.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 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))))) (if.f64 (<=.f64 y #s(literal -139999999999999999798673408 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 120000000000000 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))))) (-.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 -2000000000000000039769249677312 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 -2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.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 1499999999999999989843979766188736512 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (*.f64 z x) (*.f64 a t)))) (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 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* a (+ (/ t (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* z (+ x y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -2000000000000000039769249677312 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 -2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.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 1499999999999999989843979766188736512 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 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* a (+ (/ t (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* z (+ x y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -7307508186654515/182687704666362864775460604089535377456991567872 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* a (+ (/ t (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* z (+ x y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b 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 1499999999999999989843979766188736512 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 49999999999999995330198468225524703826394548194701053159345084507115413708757670091743622190149053413759025518007707131393881439813902082824467117111608474326452996960273452498565412845895376957912768386801736876032 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* a (+ (/ t (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* z (+ x y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b 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 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -49999999999999996817935346888379588682128536637850367824197203616790781390263537744466934972934737889905175913047028462275753320826571678718861312047100027800908598513606192840644312187019991381769159869603315753887179791468998581205839848470245141381120 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 -7307508186654515/182687704666362864775460604089535377456991567872 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (/.f64 (*.f64 y (-.f64 z b)) (+.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 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -49999999999999996817935346888379588682128536637850367824197203616790781390263537744466934972934737889905175913047028462275753320826571678718861312047100027800908598513606192840644312187019991381769159869603315753887179791468998581205839848470245141381120 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 49999999999999995330198468225524703826394548194701053159345084507115413708757670091743622190149053413759025518007707131393881439813902082824467117111608474326452996960273452498565412845895376957912768386801736876032 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (/.f64 (*.f64 y (-.f64 z b)) (+.f64 t y)))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)))) (if.f64 (<=.f64 x #s(literal -6199999999999999634648816478344014572835478259197865866120525071776467690569267557058083209623566946566338933262092736042624027159236012412597581855794644647936 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (+ (* a t) (* x z)) (+ t x)) (-.f64 z (*.f64 (/.f64 (-.f64 z a) x) t)))) (if.f64 (<=.f64 x #s(literal 8800000000000000136922861939308218613560172292905340613653981107791337274249850188731871431252417539550615271636992 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (+ (* a t) (* x z)) (+ t x)) (-.f64 z (*.f64 (/.f64 (-.f64 z a) x) t)))))) (if.f64 (<=.f64 x #s(literal -170000000000000005417842316097667793970367093645636042946695794151508888408885683705688737241087295374900244220800908548854916947566379611773343764475284506416250880 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (+ (* a t) (* x z)) (+ t x)) (+.f64 z #s(approx (* t (- (/ a x) (/ z x))) (/.f64 (*.f64 a t) x))))) (if.f64 (<=.f64 x #s(literal 8800000000000000136922861939308218613560172292905340613653981107791337274249850188731871431252417539550615271636992 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (+ (* a t) (* x z)) (+ t x)) (+.f64 z #s(approx (* t (- (/ a x) (/ z x))) (/.f64 (*.f64 a t) x))))))) (if.f64 (<=.f64 x #s(literal -170000000000000005417842316097667793970367093645636042946695794151508888408885683705688737241087295374900244220800908548854916947566379611773343764475284506416250880 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) (if.f64 (<=.f64 x #s(literal 144999999999999992497458545847082995243674201258353757979793738781675496686244052497603830986827455181341514452626442210082924659804994205959512682548890809547139218620956598879750701426357933304298138195808223232 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z))) (if.f64 (<=.f64 z #s(literal -3199999999999999725860827430912 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b))) (if.f64 (<=.f64 z #s(literal 6599999999999999712459709685148522653471757528512453097050625934360576 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b))))) (if.f64 (<=.f64 x #s(literal -69999999999999996187340051853360019390003337615393253743476233294205067086757092293172761866107754416963584 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) (if.f64 (<=.f64 x #s(literal 174999999999999993117015815893833134879428205780600897904812329928749937323496193425590452224 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z))) (if.f64 (<=.f64 z #s(literal -3199999999999999725860827430912 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) (if.f64 (<=.f64 z #s(literal 1149999999999999982375454314766270464 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (/.f64 x (+.f64 y x)) (if.f64 (<=.f64 (/.f64 x (+.f64 y x)) #s(literal 7378697629483821/147573952589676412928 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 7378697629483821/147573952589676412928 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 -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))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64)))) (sqrt.f64 (+.f64 (*.f64 (+.f64 F F) A) (*.f64 (+.f64 F F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B))))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) 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 50000000000000002964190062040743501853181244383522664432425037241499788914236990326011648254009062284575896118646691474114848581757291200512 binary64)) (/.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)) #s(approx (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2)))) (-.f64 (+.f64 A (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 B #s(literal 2 binary64)) C))) (*.f64 #s(literal -1 binary64) A)))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) 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))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) C)) (sqrt.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 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 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 -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))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64)))) (sqrt.f64 (+.f64 (*.f64 (+.f64 F F) A) (*.f64 (+.f64 F F) (-.f64 C (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B))))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) 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)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* C A) 4) (* B B)) (sqrt (* (- (+ C A) (sqrt (+ (* (- C A) (- C A)) (* B B)))) (* (+ F F) (- (* B B) (* (* C A) 4)))))) (*.f64 #s(literal -4 binary64) (/.f64 C (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))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 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 -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))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (+.f64 F F) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) 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)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* C A) 4) (* B B)) (sqrt (* (- (+ C A) (sqrt (+ (* (- C A) (- C A)) (* B B)))) (* (+ F F) (- (* B B) (* (* C A) 4)))))) (*.f64 #s(literal -4 binary64) (/.f64 C (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))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 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 -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))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64))) (*.f64 (+.f64 F F) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) 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)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* C A) 4) (* B B)) (sqrt (* (- (+ C A) (sqrt (+ (* (- C A) (- C A)) (* B B)))) (* (+ F F) (- (* B B) (* (* C A) 4)))))) (*.f64 #s(literal -4 binary64) (/.f64 C (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))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 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 -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))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 C A) #s(literal 4 binary64)) (*.f64 B B)) (sqrt.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B)))) (+.f64 F F)) (*.f64 (+.f64 F F) A)))))) (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)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* C A) 4) (* B B)) (sqrt (* (- (+ C A) (sqrt (+ (* (- C A) (- C A)) (* B B)))) (* (+ F F) (- (* B B) (* (* C A) 4)))))) (*.f64 #s(literal -4 binary64) (/.f64 C (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))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 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 -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))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 C A) #s(literal 4 binary64)) (*.f64 B B)) (sqrt.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64))) (*.f64 (+.f64 F F) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.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 +inf.0 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* C A) 4) (* B B)) (sqrt (* (- (+ C A) (sqrt (+ (* (- C A) (- C A)) (* B B)))) (* (+ F F) (- (* B B) (* (* C A) 4)))))) (*.f64 #s(literal -4 binary64) (/.f64 C (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))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 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 -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))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64)))) (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))))))) (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)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* C A) 4) (* B B)) (sqrt (* (- (+ C A) (sqrt (+ (* (- C A) (- C A)) (* B B)))) (* (+ F F) (- (* B B) (* (* C A) 4)))))) (*.f64 #s(literal -4 binary64) (/.f64 C (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))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 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 -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))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -1552518092300709/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 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 +inf.0 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (* C A) 4) (* B B)) (sqrt (* (- (+ C A) (sqrt (+ (* (- C A) (- C A)) (* B B)))) (* (+ F F) (- (* B B) (* (* C A) 4)))))) (*.f64 #s(literal -4 binary64) (/.f64 C (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))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B))))))) (if.f64 (<=.f64 B #s(literal 8139666055761541/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 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))) (if.f64 (<=.f64 B #s(literal 260000000000000006602147139554377728 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 C A) #s(literal 4 binary64)) (*.f64 B B)) (sqrt.f64 (*.f64 #s(approx (- (+ C A) (sqrt (+ (* (- C A) (- C A)) (* B B)))) (*.f64 #s(literal 2 binary64) A)) (*.f64 (+.f64 F F) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 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 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B)))))) (if.f64 (<=.f64 B #s(literal 21000000000000000109466319800533327489424949248 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 (/.f64 #s(literal -1/4 binary64) C) (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 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B))))) (if.f64 (<=.f64 B #s(literal 265000000000000004600641037579321344 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 (/.f64 #s(literal -1/4 binary64) C) (sqrt.f64 (*.f64 (*.f64 #s(literal -16 binary64) F) C)))) (if.f64 (<=.f64 B #s(literal 1950000000000000159584292343165223671293683868512682156448125515885826638187032783314764580097192656030579605694528512506781919728369664 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 #s(literal -2 binary64) (/.f64 F B)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 #s(approx (sqrt (* (/ F B) -2)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 B F))) B)))))) (if.f64 (<=.f64 B #s(literal 265000000000000004600641037579321344 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))) (if.f64 (<=.f64 B #s(literal 1950000000000000159584292343165223671293683868512682156448125515885826638187032783314764580097192656030579605694528512506781919728369664 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 #s(literal -2 binary64) (/.f64 F B)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 #s(approx (sqrt (* (/ F B) -2)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 B F))) B)))))) (if.f64 (<=.f64 B #s(literal 5673888892280805/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 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 265000000000000004600641037579321344 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)))))) (if.f64 (<=.f64 B #s(literal 1950000000000000159584292343165223671293683868512682156448125515885826638187032783314764580097192656030579605694528512506781919728369664 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 #s(literal -2 binary64) (/.f64 F B)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 #s(approx (sqrt (* (/ F B) -2)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 B F))) B))))))) (if.f64 (<=.f64 C #s(literal -3371481399715807/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584 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 C #s(literal 8220946709986329/182687704666362864775460604089535377456991567872 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 #s(literal -2 binary64) (/.f64 F B)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (sqrt (* -16 (* C F))) C) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C)))))))) (if.f64 (<=.f64 (pow.f64 B #s(literal 2 binary64)) #s(literal 7067388259113537/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* -1/4 (/ (sqrt (* -16 (* C F))) C)) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 #s(literal -2 binary64) (/.f64 F B))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 #s(literal -2 binary64) (/.f64 F B)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 #s(literal -2 binary64) B))))) (if.f64 (<=.f64 (*.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)) (/.f64 #s(literal 1 binary64) (PI.f64))) (/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 (/.f64 B A) #s(literal 1/2 binary64)))) #s(literal 180 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)) (/.f64 #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))))) (*.f64 B (/.f64 #s(literal 1/2 binary64) A)))) (PI.f64)))) (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) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 B (/.f64 #s(literal 1/2 binary64) A)))) (PI.f64)))) (if.f64 (<=.f64 A #s(literal -4550000000000000037360427087880956321043788483051430720304483522271491653632 binary64)) (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (*.f64 #s(literal 1/2 binary64) B) A))) (/.f64 #s(literal 180 binary64) (PI.f64))) (if.f64 (<=.f64 A #s(literal 8034690221294951/100433627766186892221372630771322662657637687111424552206336 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))))) (*.f64 #s(literal -2 binary64) (/.f64 A B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal -4550000000000000037360427087880956321043788483051430720304483522271491653632 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 8034690221294951/100433627766186892221372630771322662657637687111424552206336 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))))) (*.f64 #s(literal -2 binary64) (/.f64 A B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal 8034690221294951/100433627766186892221372630771322662657637687111424552206336 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))))) (*.f64 #s(literal -2 binary64) (/.f64 A B)))) (PI.f64)))) (if.f64 (<=.f64 A #s(literal 8034690221294951/100433627766186892221372630771322662657637687111424552206336 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 (*.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 (neg.f64 A) B)))) #s(literal 180 binary64)) (PI.f64))) (if.f64 (<=.f64 B #s(literal 700000000000000026514341970097867610241323729186013743410697692311706125991936 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 A #s(literal 8034690221294951/100433627766186892221372630771322662657637687111424552206336 binary64)) (*.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 (*.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 (neg.f64 A) B)))) #s(literal 180 binary64)) (PI.f64))) (if.f64 (<=.f64 B #s(literal 4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (/ 0 B) #s(literal 0 binary64)))) #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)))) (*.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 -6964981432973111/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888 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) (/.f64 (*.f64 F (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 A F)))) A)))) (if.f64 (<=.f64 C #s(literal 352492359502233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 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))))) (if.f64 (<=.f64 C #s(literal 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 C #s(literal 1049999999999999981609740005945928444366369196984433430652808935356615313980378154093128575163987098836213172213351214107845412556453775824388096 binary64)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B))) (+.f64 C A))) (sqrt.f64 (*.f64 (+.f64 F F) (-.f64 (*.f64 B B) (*.f64 C (*.f64 A #s(literal 4 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (/.f64 #s(literal 1/4 binary64) (/.f64 A (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 F A)))))))))) (if.f64 (<=.f64 C #s(literal -1877712864298967/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256 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 C #s(literal 352492359502233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 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))))) (if.f64 (<=.f64 C #s(literal 1500000000000000001979253834991163712452085033686071004027610647079722972276717476675280827066165671284688551936 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))) (/.f64 #s(literal 1/4 binary64) (/.f64 A (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 F A))))))))) (if.f64 (<=.f64 F #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A))) (if.f64 (<=.f64 F #s(literal 28999999999999998272172802899625672762725290003976177663180289049886720 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 #s(literal -2 binary64) (/.f64 F B)))))))) (if.f64 (<=.f64 B #s(literal 225000000000000008254594659204206325983893193001243543060639301947298950387229657858927159672832 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 A F))) A))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F)))))) (if.f64 (<=.f64 B #s(literal 2185473029456001/11150372599265311570767859136324180752990208 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)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F)))))) (if.f64 (<=.f64 B #s(literal 3972320238488267/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 #s(literal -2 binary64) (/.f64 F B)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (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)))) #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))) (/.f64 (-.f64 #s(approx (* (- (/ 1 (- x 1)) (/ -1 (- x -1))) x) #s(literal 2 binary64)) #s(literal 2 binary64)) x) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 #s(literal -2 binary64) x)) (*.f64 (/.f64 (sin.f64 (-.f64 eps #s(literal 0 binary64))) (+.f64 (cos.f64 (-.f64 #s(literal 0 binary64) eps)) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 (+.f64 x x))) (*.f64 (sin.f64 eps) (sin.f64 (+.f64 x x)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (-.f64 eps #s(literal 0 binary64))) (-.f64 (+.f64 (cos.f64 eps) (*.f64 (cos.f64 (+.f64 x x)) (cos.f64 eps))) (*.f64 (sin.f64 (+.f64 x x)) (sin.f64 eps)))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (-.f64 eps #s(literal 0 binary64))) (+.f64 (cos.f64 (-.f64 #s(literal 0 binary64) eps)) (sin.f64 (+.f64 (neg.f64 (+.f64 (+.f64 x eps) x)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 (sin.f64 eps) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 (+.f64 x x) eps)) (cos.f64 eps))) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 eps)) (+.f64 (cos.f64 (+.f64 (+.f64 x eps) x)) (cos.f64 eps))) (/.f64 #s(approx (sin (- (+ eps x) x)) (sin.f64 eps)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 #s(approx (sin (- (+ eps x) x)) (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) eps)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 (neg.f64 x) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (/.f64 #s(approx (sin (- (+ eps x) x)) (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) eps)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(approx (/ (sin (- (+ eps x) x)) (* (cos (+ eps x)) (cos x))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 #s(approx (/ (sin (- eps 0)) (+ (cos (- 0 eps)) (cos (+ (+ eps x) x)))) (/.f64 eps (-.f64 (cos.f64 (+.f64 x x)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 #s(approx (/ (sin (- eps 0)) (+ (cos (- 0 eps)) (cos (+ (+ eps x) x)))) #s(approx (/ eps (+ 1 (cos (* 2 x)))) (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 165000000 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)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) #s(approx (* x (sqrt (/ 1 x))) (sqrt.f64 x)))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 (+.f64 eps x) x) #s(literal -1/2 binary64)))) #s(approx (- (sin (+ x eps)) (sin x)) (-.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 (sin.f64 x) eps) #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 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) #s(literal -1/2 binary64)) x)) x)))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) 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) (* -1/2 (* eps (sin x))))) eps)) (if.f64 (<=.f64 x #s(literal 2441247760066141/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 binary64)) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) (neg.f64 n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (if.f64 (<=.f64 x #s(literal 4278419646001971/4503599627370496 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (/.f64 #s(literal -1 binary64) n) (-.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) x)) (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x))) (*.f64 #s(literal 1/2 binary64) n)) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) (*.f64 n n))))) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))) x)) n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 x #s(literal 1762461797511165/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) (neg.f64 n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (if.f64 (<=.f64 x #s(literal 4278419646001971/4503599627370496 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (*.f64 #s(literal -1 binary64) (log.f64 x))) n)) (/.f64 x n)))) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))) x)) n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 x #s(literal 1762461797511165/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) (neg.f64 n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (if.f64 (<=.f64 x #s(literal 4278419646001971/4503599627370496 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ (+ (* 1/2 (- (pow (log (- x -1)) 2) (pow (log x) 2))) (/ (* 1/6 (- (pow (log (- x -1)) 3) (pow (log x) 3))) n)) (neg n)) (log (/ (/ 1 (- x -1)) (/ 1 x)))) (+.f64 (log.f64 x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n))) n)))) n))) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))) x)) n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 x #s(literal 580 binary64)) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) (neg.f64 n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))) x)) n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 x #s(literal 6124895493223875/9007199254740992 binary64)) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) #s(approx (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (/.f64 (log.f64 x) n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) (*.f64 #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))) x)) n))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4717453031026927/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ (+ (* 1/2 (- (pow (log (- x -1)) 2) (pow (log x) 2))) (/ (* 1/6 (- (pow (log (- x -1)) 3) (pow (log x) 3))) n)) (neg n)) (log (/ (/ 1 (- x -1)) (/ 1 x)))) (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)))) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) 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) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64))) (/.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) n))) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4717453031026927/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ (+ (* 1/2 (- (pow (log (- x -1)) 2) (pow (log x) 2))) (/ (* 1/6 (- (pow (log (- x -1)) 3) (pow (log x) 3))) n)) (neg n)) (log (/ (/ 1 (- x -1)) (/ 1 x)))) (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)))) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) x)) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4999999999999999806650364166569307079328006902236455361130094053449438966813366112409962773319310362938839305792582281514490199870276609421048348021393177515819351843764207529142392373556426924143927678468362216346247556497408 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4717453031026927/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ (+ (* 1/2 (- (pow (log (- x -1)) 2) (pow (log x) 2))) (/ (* 1/6 (- (pow (log (- x -1)) 3) (pow (log x) 3))) n)) (neg n)) (log (/ (/ 1 (- x -1)) (/ 1 x)))) (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)))) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4999999999999999806650364166569307079328006902236455361130094053449438966813366112409962773319310362938839305792582281514490199870276609421048348021393177515819351843764207529142392373556426924143927678468362216346247556497408 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4717453031026927/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ (+ (* 1/2 (- (pow (log (- x -1)) 2) (pow (log x) 2))) (/ (* 1/6 (- (pow (log (- x -1)) 3) (pow (log x) 3))) n)) (neg n)) (log (/ (/ 1 (- x -1)) (/ 1 x)))) (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)))) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4999999999999999806650364166569307079328006902236455361130094053449438966813366112409962773319310362938839305792582281514490199870276609421048348021393177515819351843764207529142392373556426924143927678468362216346247556497408 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4717453031026927/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ (+ (* 1/2 (- (pow (log (- x -1)) 2) (pow (log x) 2))) (/ (* 1/6 (- (pow (log (- x -1)) 3) (pow (log x) 3))) n)) (neg n)) (log (/ (/ 1 (- x -1)) (/ 1 x)))) (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)))) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (+.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -1 binary64))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4999999999999999806650364166569307079328006902236455361130094053449438966813366112409962773319310362938839305792582281514490199870276609421048348021393177515819351843764207529142392373556426924143927678468362216346247556497408 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4717453031026927/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ (+ (* 1/2 (- (pow (log (- x -1)) 2) (pow (log x) 2))) (/ (* 1/6 (- (pow (log (- x -1)) 3) (pow (log x) 3))) n)) (neg n)) (log (/ (/ 1 (- x -1)) (/ 1 x)))) (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)))) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) x)) n)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (/.f64 (-.f64 (*.f64 (/.f64 x n) (/.f64 x n)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (/.f64 x n) #s(literal 1 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 x #s(literal 4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if.f64 (<=.f64 x #s(literal 2535301200456459/1267650600228229401496703205376 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 9007199254740991/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 9007199254740991/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (+.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -1 binary64))) n)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x)))) (if.f64 (<=.f64 n #s(literal -4097911893406897/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) x) n))) (if.f64 (<=.f64 n #s(literal -8997827589086393/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n)))) #s(literal -1 binary64))) (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) n) x))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) x) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n x)))) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) #s(literal 760928193040519/1152921504606846976 binary64)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) (/.f64 N (-.f64 (/.f64 (-.f64 #s(literal -1/4 binary64) (*.f64 N (-.f64 (*.f64 #s(literal 1/2 binary64) N) #s(literal 1/3 binary64)))) (*.f64 (*.f64 N N) N)) #s(literal -1 binary64))))) (neg.f64 (log.f64 (/.f64 N (-.f64 N #s(literal -1 binary64)))))) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 N #s(literal 1 binary64))) (log.f64 N)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) (/.f64 N (-.f64 (/.f64 (-.f64 #s(literal -1/4 binary64) (*.f64 N (-.f64 (*.f64 #s(literal 1/2 binary64) N) #s(literal 1/3 binary64)))) (*.f64 (*.f64 N N) N)) #s(literal -1 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/4 (* N (- (* 1/2 N) 1/3))) (* (* N N) N)) -1)) (*.f64 #s(literal -1 binary64) (*.f64 N (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) N))) N))) N)) #s(literal 1 binary64))))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) (/.f64 N (-.f64 (/.f64 (-.f64 #s(literal -1/4 binary64) (*.f64 N (-.f64 (*.f64 #s(literal 1/2 binary64) N) #s(literal 1/3 binary64)))) (*.f64 (*.f64 N N) N)) #s(literal -1 binary64))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) N) (*.f64 (*.f64 N N) #s(literal 1/2 binary64))) #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 #s(literal -1/4 binary64) (*.f64 N (-.f64 (*.f64 #s(literal 1/2 binary64) N) #s(literal 1/3 binary64)))) (*.f64 (*.f64 N N) N)) #s(literal -1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(approx (+ (* (/ (- -1/4 (* N (- (* 1/2 N) 1/3))) (* N N)) N) (* N N)) (/.f64 (-.f64 (*.f64 N (+.f64 #s(literal 1/3 binary64) (*.f64 N (-.f64 N #s(literal 1/2 binary64))))) #s(literal 1/4 binary64)) N)) (*.f64 (*.f64 N N) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) (/.f64 N (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) N) #s(literal -1/2 binary64)) N) #s(literal 1 binary64))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 N N) (-.f64 (/.f64 (-.f64 (*.f64 N N) #s(literal -1/3 binary64)) N) #s(literal 1/2 binary64))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) N) #s(literal -1/2 binary64)) N) #s(literal 1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (-.f64 (*.f64 N N) #s(literal -1/3 binary64)) (*.f64 N #s(literal 1/2 binary64))) (*.f64 (*.f64 N N) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (/ 1/3 N) -1/2) 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 #s(approx (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) (/.f64 #s(literal -1/2 binary64) N)) #s(literal 1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) N)) (/.f64 #s(approx (- (sqrt (/ (- x -1) x)) 1) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (-.f64 (/.f64 #s(literal 5/128 binary64) x) #s(literal 1/16 binary64)) x)) (*.f64 x x)))) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) (/.f64 #s(approx (- (sqrt (/ (- x -1) x)) 1) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (-.f64 (/.f64 #s(literal 5/128 binary64) x) #s(literal 1/16 binary64)) x)) x)) x)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 54000000 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (/.f64 (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1/2 binary64) x)) x))) (if.f64 (<=.f64 x #s(literal 54000000 binary64)) (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x #s(literal 1 binary64))))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (/.f64 (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1/2 binary64) x)) x))) (/.f64 #s(approx (- (sqrt (/ (- x -1) x)) 1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(approx (* -1 (/ (- (* 5/128 (/ 1 x)) 1/16) x)) (/.f64 #s(literal 1/16 binary64) x)) #s(literal 1/8 binary64)) x)) #s(literal 1/2 binary64)) x))) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) (/.f64 #s(approx (- (sqrt (/ (- x -1) x)) 1) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) x))) x)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) x))) x)) (sqrt.f64 x)) (/.f64 #s(approx (- (sqrt (/ (- x -1) x)) 1) (/.f64 #s(literal 1/2 binary64) x)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) x)) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) (sqrt.f64 x))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) x))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #s(literal 1 binary64))) #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(approx (- (- x x) 1) #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) x)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -1 binary64)) x))) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(approx (* (sin (* (+ (+ eps x) x) 1/2)) (sin (* (- (+ eps x) x) 1/2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 #s(approx (* 1/2 (- eps (* -2 x))) (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))) #s(literal -2 binary64)) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 eps #s(approx (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 #s(approx (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (*.f64 #s(literal -1/2 binary64) eps)) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) #s(approx (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))) (*.f64 eps (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) (*.f64 #s(literal -1/2 binary64) eps))))) #s(approx (- (cos (+ x eps)) (cos x)) #s(approx (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))) #s(approx (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 eps (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))))))) #s(approx (- (cos (+ x eps)) (cos x)) #s(approx (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))) #s(approx (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1/2 binary64) eps)))))) #s(approx (- (cos (+ x eps)) (cos x)) #s(approx (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) eps))) (if.f64 (<=.f64 x #s(literal 80000000 binary64)) (/.f64 (-.f64 (pow.f64 (cbrt.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2/3 binary64)) (+.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 (-.f64 x #s(literal -1 binary64))) (cbrt.f64 x))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (sinh.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 x))) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 2/3 binary64)) (pow.f64 x #s(literal -2/3 binary64)))) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (if.f64 (<=.f64 x #s(literal 38000000 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1/3 binary64))) (pow.f64 x #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (sinh.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 x))) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 2/3 binary64)) (pow.f64 x #s(literal -2/3 binary64)))) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (if.f64 (<=.f64 x #s(literal 38000000 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1/3 binary64))) (pow.f64 x #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (exp.f64 (log.f64 (pow.f64 x #s(literal 2/3 binary64))))))) (if.f64 (<=.f64 x #s(literal 38000000 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1/3 binary64))) (pow.f64 x #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 2/3 binary64)))) #s(literal 1/3 binary64)))) (if.f64 (<=.f64 (-.f64 (cbrt.f64 (+.f64 x #s(literal 1 binary64))) (cbrt.f64 x)) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (exp.f64 (*.f64 (log.f64 x) #s(literal -2/3 binary64))) #s(literal 1/3 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1/3 binary64))) (pow.f64 x #s(literal 1/3 binary64)))) (if.f64 (<=.f64 (-.f64 (cbrt.f64 (+.f64 x #s(literal 1 binary64))) (cbrt.f64 x)) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (exp.f64 (*.f64 (log.f64 x) #s(literal -2/3 binary64))) #s(literal 1/3 binary64))) (-.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1/3 binary64)) (pow.f64 x #s(literal 1/3 binary64)))) (if.f64 (<=.f64 (-.f64 (cbrt.f64 (+.f64 x #s(literal 1 binary64))) (cbrt.f64 x)) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2/3 binary64))) #s(literal 1/3 binary64))) (-.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1/3 binary64)) (pow.f64 x #s(literal 1/3 binary64)))) (if.f64 (<=.f64 x #s(literal 26000000 binary64)) (-.f64 (cbrt.f64 (+.f64 x #s(literal 1 binary64))) (cbrt.f64 x)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2/3 binary64))) #s(literal 1/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2/3 binary64))) #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) #s(literal 0 binary64)) (atan2.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 N #s(literal -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) #s(approx (- (+ (* N N) N) -1) (+.f64 #s(literal 1 binary64) N))) (atan2.f64 #s(literal 1 binary64) #s(approx (- (+ (* N N) N) -1) #s(literal 1 binary64))) (/.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 8263199609878107/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008 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 5000000000000000009578375428673343681079775636325960055764017572996896621019943779806180725540901617664 binary64)) (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 g)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (/.f64 #s(literal 2 binary64) g) a))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (+.f64 a a) g))) (cbrt.f64 (/.f64 g (+.f64 a a))) #s(approx (+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (/.f64 (neg.f64 (cbrt.f64 g)) (cbrt.f64 a))) #s(approx (+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (*.f64 (neg.f64 (pow.f64 a #s(literal -1/3 binary64))) (cbrt.f64 g))) #s(approx (+ (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (cbrt.f64 (/.f64 (neg.f64 g) a))) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64)))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h))))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h)))))))))) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h))))) #s(literal 3 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (*.f64 #s(literal -2/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h))))) #s(literal 3 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h)))))))) (*.f64 #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 (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 6028694253989975/182687704666362864775460604089535377456991567872 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 r (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (fabs.f64 r) (+.f64 (fabs.f64 p) p)) r)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 q #s(literal 2299999999999999964750908629532540928 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (* (- 1 (/ (* (- r p) (- p r)) (* (* q q) 4))) (* (* q q) 4))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 q #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 p r) (-.f64 r p)))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 p r) (-.f64 r p)))))))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 r p) (/.f64 #s(literal 1/4 binary64) q)) (/.f64 (-.f64 p r) q))) #s(literal 4 binary64))) (fabs.f64 q)))))) (if.f64 (<=.f64 q #s(literal 6028694253989975/182687704666362864775460604089535377456991567872 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 r (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (fabs.f64 r) (+.f64 (fabs.f64 p) p)) r)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 r p) (/.f64 #s(literal 1/4 binary64) q)) (/.f64 (-.f64 p r) q))) #s(literal 4 binary64))) (fabs.f64 q))))) (if.f64 (<=.f64 q #s(literal 6028694253989975/182687704666362864775460604089535377456991567872 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 r (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (fabs.f64 r) (+.f64 (fabs.f64 p) p)) r)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 r p)) q) (/.f64 (-.f64 p r) q))) #s(literal 4 binary64))) (fabs.f64 q))))) (if.f64 (<=.f64 q #s(literal 5884782876925013/98079714615416886934934209737619787751599303819750539264 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 r (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (fabs.f64 r) (+.f64 (fabs.f64 p) p)) r)) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) (if.f64 (<=.f64 q #s(literal 5783580587434429/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (- (* 1/2 (/ (- (+ (fabs p) (fabs r)) (* -1 p)) r)) 1/2)) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) (*.f64 #s(literal -1 binary64) p))))) (if.f64 (<=.f64 q #s(literal 5884782876925013/98079714615416886934934209737619787751599303819750539264 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (- (* 1/2 (/ (- (+ (fabs p) (fabs r)) (* -1 p)) r)) 1/2)) (+.f64 (*.f64 #s(literal -1/2 binary64) r) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (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)))))) (neg.f64 q)))) (if.f64 (<=.f64 q #s(literal 6904811908925349/784637716923335095479473677900958302012794430558004314112 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (- (* 1/2 (/ (- (+ (fabs p) (fabs r)) (* -1 p)) r)) 1/2)) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (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)))))) (neg.f64 q))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 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 (fabs.f64 p) r) (-.f64 p (fabs.f64 r))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 500000000000000018859392646528275145870896857085503962335168289281777326942195222496809523118074794646537707054543694849827765791617457405378002815009462711564396596395540433461110399996001662305042432 binary64)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 r p) (-.f64 r p)) (*.f64 #s(literal -4 binary64) (*.f64 q q)))) (+.f64 (fabs.f64 r) (fabs.f64 p))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 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 (fabs.f64 p) r) (-.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 (+.f64 (fabs.f64 r) (fabs.f64 p)) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 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 (fabs.f64 p) r) (-.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 (+.f64 (fabs.f64 r) (fabs.f64 p)) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 p #s(literal -6499999999999999622512640 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 (- (+ (fabs p) r) (- p (fabs r))) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) p)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 p #s(literal 3727782629981521/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (+.f64 q (*.f64 (+.f64 (fabs.f64 r) (fabs.f64 p)) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* p (+ 1/2 (* -1/2 (/ (+ r (+ (fabs p) (fabs r))) p))))) (*.f64 (+.f64 (+.f64 r (fabs.f64 r)) (fabs.f64 p)) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 p #s(literal -6499999999999999622512640 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 (- (+ (fabs p) r) (- p (fabs r))) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) p)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 p #s(literal 1064234335838491/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) q) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* p (+ 1/2 (* -1/2 (/ (+ r (+ (fabs p) (fabs r))) p))))) (*.f64 (+.f64 (+.f64 r (fabs.f64 r)) (fabs.f64 p)) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 q #s(literal 1200000000000000048543581607386731773952 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* p (+ 1/2 (* -1/2 (/ (+ r (+ (fabs p) (fabs r))) p))))) (*.f64 #s(literal 1/2 binary64) (+.f64 r (+.f64 (fabs.f64 p) (fabs.f64 r)))))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) q)) (if.f64 (<=.f64 q #s(literal 5884782876925013/98079714615416886934934209737619787751599303819750539264 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) #s(approx (* 1/2 (+ (fabs p) (+ (fabs r) (* -1 p)))) (*.f64 #s(literal -1/2 binary64) p))))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) q)) (if.f64 (<=.f64 p #s(literal -109999999999999998253207426820735971303488278460062873660285443264977136250788799011217030386113095194950408932646966172894910296248756471861967658468837729470162219544158850579955712 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)))))) q)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) q) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 19 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 9 binary64)))))))) (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64)))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 19 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))))) (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 8 binary64))))) (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 10 binary64)))))))) (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64)))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))))) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 11 binary64))))))) (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 17 binary64)))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 8 binary64)))) (*.f64 (-.f64 x #s(literal 9 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 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 7 binary64)))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.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 #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 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 8 binary64)))) (*.f64 (-.f64 x #s(literal 9 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 8 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 19 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))))) (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 10 binary64)))))))) #s(approx (* (- x 18) (- x 17)) (+.f64 #s(literal 306 binary64) (*.f64 #s(literal -35 binary64) x)))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (+.f64 #s(literal 24 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 35 binary64) x) #s(literal 50 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))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 2308094809027379/562949953421312 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))))))) #s(approx (* (* (- x 8) (- x 7)) (* (- x 10) (- x 9))) (+.f64 #s(literal 5040 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 431 binary64) (*.f64 #s(literal -34 binary64) x))) #s(literal 2414 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 #s(literal 11 binary64) x) #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))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 3715469692580659/1125899906842624 binary64)) (*.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 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) #s(approx (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11))) (-.f64 (*.f64 x (+.f64 #s(literal 31594 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 805 binary64) x) #s(literal 7155 binary64))))) #s(literal 55440 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 #s(literal 11 binary64) x) #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))) #s(approx (- x 20) #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))) #s(approx (- x 20) #s(literal -20 binary64))) (if.f64 (<=.f64 x #s(literal 4278419646001971/1125899906842624 binary64)) (*.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 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) #s(approx (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11))) (-.f64 (*.f64 x (+.f64 #s(literal 31594 binary64) (*.f64 #s(literal -7155 binary64) x))) #s(literal 55440 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 #s(literal 11 binary64) x) #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))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 5291729562160333/1125899906842624 binary64)) (*.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 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) #s(approx (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11))) (-.f64 (*.f64 x (+.f64 #s(literal 31594 binary64) (*.f64 #s(literal -7155 binary64) x))) #s(literal 55440 binary64))))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (+.f64 #s(literal 24 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 35 binary64) x) #s(literal 50 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))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 6980579422424269/1125899906842624 binary64)) (*.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 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) #s(approx (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11))) (-.f64 (*.f64 x (+.f64 #s(literal 31594 binary64) (*.f64 #s(literal -7155 binary64) x))) #s(literal 55440 binary64))))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (+.f64 #s(literal 720 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1624 binary64) x) #s(literal 1764 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 3602879701896397/562949953421312 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))))))) #s(approx (* (* (- x 8) (- x 7)) (* (- x 10) (- x 9))) #s(literal 5040 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (+.f64 #s(literal 720 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1624 binary64) x) #s(literal 1764 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 7093169413108531/1125899906842624 binary64)) (*.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 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) #s(approx (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11))) #s(literal -55440 binary64)))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (+.f64 #s(literal 720 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1624 binary64) x) #s(literal 1764 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 7 binary64)) (*.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 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 6 binary64))) #s(approx (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11))) #s(literal -55440 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 #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))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 5 binary64)) (*.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))) #s(approx (* (* (- x 5) (- x 6)) (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11)))) (-.f64 (*.f64 x (+.f64 #s(literal 1557660 binary64) (*.f64 #s(literal -617624 binary64) x))) #s(literal 1663200 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 #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))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 5 binary64)) (*.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))) #s(approx (* (* (- x 5) (- x 6)) (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11)))) #s(literal -1663200 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 #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))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 5 binary64)) (*.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))) #s(approx (* (* (- x 5) (- x 6)) (* (* (- x 10) (* (- x 7) (- x 8))) (* (- x 9) (- x 11)))) #s(literal -1663200 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 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #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 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #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 530000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #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)) (+.f64 #s(literal 3628800 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 12753576 binary64) x) #s(literal 10628640 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 530000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #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)) (+.f64 #s(literal 3628800 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 12753576 binary64) x) #s(literal 10628640 binary64))))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 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)) (+.f64 #s(literal 3628800 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 12753576 binary64) x) #s(literal 10628640 binary64))))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 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))) #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 -45000000000 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 (*.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))) #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 -80000000000 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 -40000000000 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 -40000000000 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 -40000000000 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 #s(approx (* (- x 19) (* (* (- x 16) (- x 15)) (* (* (- x 14) (- x 13)) (* (* (- x 12) (- x 11)) (* (* (* (- x 8) (- x 6)) (* (* (- x 7) (* (- x 4) (- x 5))) (* (* (- x 1) (- x 2)) (- x 3)))) (* (- x 9) (- x 10))))))) #s(literal -397533007872000 binary64)) (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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 -40000000000 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 19) (* (* (- x 16) (- x 15)) (* (* (- x 14) (- x 13)) (* (* (- x 12) (- x 11)) (* (* (* (- x 8) (- x 6)) (* (* (- x 7) (* (- x 4) (- x 5))) (* (* (- x 1) (- x 2)) (- x 3)))) (* (- x 9) (- x 10))))))) #s(literal -397533007872000 binary64)) (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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 -40000000000 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 19) (* (* (- x 16) (- x 15)) (* (* (- x 14) (- x 13)) (* (* (- x 12) (- x 11)) (* (* (* (- x 8) (- x 6)) (* (* (- x 7) (* (- x 4) (- x 5))) (* (* (- x 1) (- x 2)) (- x 3)))) (* (- x 9) (- x 10))))))) #s(literal -397533007872000 binary64)) (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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 -40000000000 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 -40000000000 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 -40000000000 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 -40000000000 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))